VBA NASをカレントに指定する
VBAで、NASをカレントに指定するコードを記述してます。
環境
- OS windows10 64bit
NASをカレントに指定
NASをカレントに指定するには、「WScript.Shell」の「CurrentDirectory」を使用します。
適当なボタンを用意して、NASをカレントに指定する
以下のソースコードを記述します。
Private Sub CommandButton1_Click()
Dim sh As Object
Set sh = CreateObject("WScript.Shell")
Dim strFileName As String
' NASのパスを指定
sh.CurrentDirectory = "\\IPアドレスorホスト名\folder"
' ファイル選択ダイアログ表示
strFileName = Application.GetOpenFilename( _
FileFilter:="エクセルファイル,*.xls;*.xlsx" _
, Title:="タイトル" _
, MultiSelect:=False _
)
End Sub
実行してみると、ファイル選択ダイヤログに指定したPATHが設定されていることが確認できます。
-
前の記事
javascript エラー「InvalidCharacterError: The string contains invalid characters.」の解決方法 2022.07.21
-
次の記事
コマンドプロンプト フォルダ配下にあるファイルの数をカウントする 2022.07.21
コメントを書く