1
Set xlobj = CreateObject("Excel.Application")
xlobj.DisplayAlerts = 0
xlobj.Workbooks.Open wbPathName & "\" & wbList(intListCounter), True, True
DoEvents
Dim wBk As Workbook
Set wBk = Workbooks(wbList(intListCounter))
MsgBox wBk
嗨,工作簿无法分配
我有上述工作簿。 “Set wBk =”的行会使下标超出范围错误。
这里的“wbList(intListCounter)”里面的内容是正确的,因为它指向一个扩展名为xlsm的文件。
但是,我怀疑“xlobj.Workbooks.Open”是罪魁祸首,但无法指出错误,因为上述部分内容是由以前的顾问撰写的。
感谢您的帮助!
非常感谢。像魅力一样工作! 快速侧的问题: “代码” xlobj.Workbooks.Open wbPathName& “\” &wbList(intListCounter),真,真 “的代码”“ 请告诉我 ”真,真“ 在高于线的端部表示? – Dingo
这为'UpdateLinks'和'ReadOnly'指定了'True'参数。 –
您可以从[Excel对象模型参考](https://msdn.microsoft.com/zh-cn/library/office/ff194068(v = office.14).aspx)中找到几乎任何东西,只需向下钻取即可适当的对象/方法等。 –