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)中找到幾乎任何東西,只需向下鑽取即可適當的對象/方法等。 –