Mercury
2006-05-29 14:37:02 UTC
我有一個在 EXCEL 下的自定表單
表單內有一個文字框和一個OK的按鈕
按下OK按鈕後應該會判斷文字框內所輸入的檔案是否存在
幾個星期前用它都很很正常
這幾天用它時都會出現
沒有設定物件變數或 with 區塊變數
的錯誤訊息
不知道是哪裏有問題呢?
麻煩幫我看一下
程式碼如下:
' OK Button
Private Sub OB_Click()
Dim fsOBJ As Object
Set fsOBJ = CreateObject("Scripting.FileSystemObject")
nowpath = ThisWorkbook.Path
If Right(nowpath, 1) <> "\" Then
nowpath = nowpath & "\"
End If
Select_File_Name = nowpath & Trim(TextBox.Text)
' 判斷欲匯入資料檔案存在與否
If fsOBJ.FileExists(Select_File_Name) = True Then
' 不存在
MsgBox ("找不到指定的檔案!!! '" & Select_File_Name & "' 請再確認 檔名及副檔名 是否正確!!!")
Select_File_Name = ""
End If
Set fsOBJ = Nothing
Unload Me
End Sub
謝謝
表單內有一個文字框和一個OK的按鈕
按下OK按鈕後應該會判斷文字框內所輸入的檔案是否存在
幾個星期前用它都很很正常
這幾天用它時都會出現
沒有設定物件變數或 with 區塊變數
的錯誤訊息
不知道是哪裏有問題呢?
麻煩幫我看一下
程式碼如下:
' OK Button
Private Sub OB_Click()
Dim fsOBJ As Object
Set fsOBJ = CreateObject("Scripting.FileSystemObject")
nowpath = ThisWorkbook.Path
If Right(nowpath, 1) <> "\" Then
nowpath = nowpath & "\"
End If
Select_File_Name = nowpath & Trim(TextBox.Text)
' 判斷欲匯入資料檔案存在與否
If fsOBJ.FileExists(Select_File_Name) = True Then
' 不存在
MsgBox ("找不到指定的檔案!!! '" & Select_File_Name & "' 請再確認 檔名及副檔名 是否正確!!!")
Select_File_Name = ""
End If
Set fsOBJ = Nothing
Unload Me
End Sub
謝謝
--
-----=== Mercury ===-----
-----=== Mercury ===-----