- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでファイルOPEN ダイアログを使用したいです)
VBAでファイルOPEN ダイアログを使用したいです
このQ&Aのポイント
- VBAでファイルOPEN ダイアログを使用する方法について教えてください。
- 現在、指定したファイルを開くVBAを書いているのですが、ネットワーク上のフォルダにパスを指定する方法がわかりません。
- 具体的な場所にパスを書くことで、開くディレクトリを指定することができますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 こんな感じになると思います。 (ほかにも方法があるとは思いますが……) Private Declare Function SetCurrentDirectory Lib "kernel32" Alias _ "SetCurrentDirectoryA" (ByVal CurrentDir As String) As Long Sub Test1() Dim vntFileName As Variant Dim myDir As String 'あらかじめはっきりしていればよいですが、場合によって、 'ここに、ネットワーク・ドライブ・チェックのコードが必要になります。 myDir = "\\public\Excel" 'ネットワークドライブ SetCurrentDirectory myDir '変更可能 'ファイルを開くダイアログを開きます vntFileName = _