2013-02-14 68 views

回答

2

你有引號

什麼代碼基本上是試圖做的是檢查相關文件,目錄或文件夾之間存在的不必要的空間。看看這個例子,它檢查文件是否存在。

Option Explicit 

Sub Sample() 
    Dim sPath As String 

    sPath = "C:\Temp\MyFile.xls" 

    If Dir(sPath) = "" Then 
     MsgBox "File not found" 
    Else 
     MsgBox "File found" 
    End If 
End Sub 

更多關於DIRhere

+0

謝謝。但是sPath =「」會做什麼? – 2013-02-14 07:13:30

+2

我猜你給的代碼是更大代碼的一部分。我所假設的是,如果沒有找到某個特定的文件或目錄,那麼它將'path'變量重置爲空。 – 2013-02-14 07:16:29

+0

方面評論:我使用'folderExists =((GetAttr(parPath)和vbDirectory)= vbDirectory)'而不是... – assylias 2013-02-14 07:17:34