VBA:【FSO】フォルダーのディレクトリータイプのチェック「DriveType」(FileSystemObject)


  • 選択したフォルダのディレクトリーがネットワーク上かローカルかを知りたい
  • ネットワークフォルダーを選択できないようにしたい。
  • ツールを作成する際に、ユーザに保存先を選択してもらう場合があります。
    その際にネットワーク越しのフォルダを選択してもらいたくない場合などに利用することができます。

    ◆ディレクトリーのチェック

     以下を実行すると、「SelectPath」で指定したフォルダーがどのドライブにあるかチェックができます。この場合はローカルを選択しているので、「2」が返り、「ローカルドライブ」と表示されます。
     フォルダーを選択するダイアログと「Do …Loop」を組み合わせることで、ネットワークフォルダーを選択できないようにすることもできます。

    ◆関連記事

    VBA:ダイアログを使った取込みファイルやフォルダの選択

    【VBA】ダイアログを使った取込みファイルやフォルダの選択方法と、ダイアログの初期フォルダの設定方法についての説明です。





    おすすめ