我正在使用ms訪問,我想添加一個按鈕來瀏覽文件,獲取文件的名稱及其路徑。然後我想要將文件路徑和文件名存儲在2個獨立的變量中。我目前使用的代碼位於下方,目前我可以瀏覽文件並只獲取文件的名稱。任何人都可以幫助我添加我的代碼來獲取文件路徑,並將文件名和文件路徑存儲在單獨的變量中。ms訪問瀏覽文件並獲取文件名和路徑
Private Sub Command7_Click()
Dim f As Object
Set f = Application.FileDialog(3)
f.AllowMultiSelect = True
If f.Show Then
For i = 1 To f.SelectedItems.Count
MsgBox Filename(f.SelectedItems(i))
Next
End If
End Sub
Public Function Filename(ByVal strPath As String) As String
If Right$(strPath, 1) <> "\" And Len(strPath) > 0 Then
Filename = Filename(Left$(strPath, Len(strPath) - 1)) + Right$(strPath, 1)
End If
End Function
嗨Remou,謝謝你的回覆。如何將文件名和文件路徑存儲在兩個單獨的變量中,我需要使用這些變量將文件複製到新文件夾中 – derek 2013-02-16 21:42:42
如果查看該函數,則會發現路徑存儲在sPath中,並且文件名由Filename返回。 – Fionnuala 2013-02-16 21:44:18
當我嘗試發佈前我測試過的代碼 – derek 2013-02-16 21:56:11