私はmsaccessを使用していますが、ファイルを参照し、ファイルの名前とそのパスを取得するためのボタンを追加したいと思います。次に、ファイルパスとファイル名を2つの別々の変数に保存します。私がこれまでに持っているコードは以下のとおりです。現時点では、ファイルを参照してファイルの名前のみを取得できます。誰かが私のコードに追加してファイルパスを取得し、ファイル名とファイルパスの両方を別々の変数に格納するのを手伝ってもらえますか?
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