1
我有以下代碼VBA編輯器轉換文件夾到文件夾,當我使用變量
Dim fileSystemObject As New fileSystemObject
Dim sourceFolder As folder
Set sourceFolder = fileSystemObject.GetFolder(sourceFolderPath)
processFolder (sourceFolder)
而且processFolder過程聲明爲
Sub processFolder(folderToProcess As folder)
'Code here
End Sub
我感到奇怪的是拋出一個數據類型不匹配每當我用大寫'F'鍵入Folder時,VBA編輯器會將它轉換爲一個小'f'的文件夾。我收到一個編譯錯誤消息,當我調用該過程時,存在類型不匹配。有人能告訴我我在這裏做錯了嗎?
感謝您的快速響應。我已經在聲明中初始化了filesystemobject。我將更新問題中的代碼以顯示聲明。 –
啊,更新超過 –
或者你可以使用'調用processFolder(sourceFolder)',如果你覺得它看起來更好,因爲它是相同的。 –