2012-05-21 34 views
0

我在使用vba函數中的filesystemobject時遇到問題。我不斷收到錯誤:運行時錯誤424對象要求在vba中使用filesystemobject的問題

我已經在網上發現了很多東西,但沒有一個做得很好。是的,我檢查了參考文獻並檢查了Microsoft腳本運行時。這是代碼片段,請告訴我我做錯了什麼。我嘗試將第一行更改爲Dim objFSO作爲New FileSystemObject,除此之外它們會產生相同的錯誤。該錯誤發生在第二行。

Dim objFSO 
Set objFSO = CreateObject(」Scripting.FileSystemObject」) 

回答

1

您正在使用奇數引號,請使用簡單引號。

Dim objFSO 
Set objFSO = CreateObject("Scripting.FileSystemObject") 
+0

啊,這就是我從互聯網複製和粘貼。我應該更清楚這一點。謝謝 – Ken

-1

如果您添加到Microsoft腳本運行時的參考,你不需要使用CreateObject;相反,你可以撥打電話:

Dim objFSO=new FileSystemObject 
+1

這並沒有解決這個問題,而且似乎在真正的解決方案發布並得到確認後幾個小時才發佈。此外,VBA編輯器中不接受該代碼行。 – Smandoli

+0

你是對的,它應該是'Dim objFSO as FileSystemObject'行,後面跟着'Set objFSO = New FileSystemObject'行。從我學習VBA的初期開始就出現菜鳥錯誤。 – sigil