Windows()。激活除一个之外的每台计算机上的作品

我遇到了一个奇怪的问题,一年前我做了macros观, 每个月都没有问题地使用它。 昨天老板告诉我,他不能再用了,这给了他一些错误。 我现在在8台电脑上试了一下这个macros,这个macros就完美了 。 为什么这个macros在其他人的电脑上运行,除了我的老板。

它打破的路线

Windows("MyxlsbFile").Activate 

而给出的错误是

运行时错误“9”:下标超出范围。

打电话时是否可以忽略文件扩展名(例如)

 Windows("MyxlsbFile") 

要么

 Workbooks("MyxlsbFile") 

取决于Windows资源pipe理器设置“隐藏已知文件types的扩展名”是否已被选中:如果文件扩展名显示在Windows资源pipe理器中,则在调用WorkBooks()时必须包含扩展名。

我猜这是你遇到问题的PC上的问题。

包括文件扩展名总是有效的(只要没有其他错误当然)