※当サイトの一部記事には広告を含みます。
うさねこ気まぐれPG開発室

Excel VBA ファイル選択画面を表示してファイル選択する サンプル:ディスクトップフォルダ

ファイル選択画面を表示してファイル選択する

うさこちゃん
うさこちゃん

このサンプルはファイル選択画面を表示します。
※選択したファイルPathを取得できます。

サンプルコード

うさこちゃん
うさこちゃん

サンプルコードではエクセルファイルのみを表示します。

Application.GetOpenFilename(“Microsoft Excelブック,*.xls?”)

    Dim StrOpenFileName As String
    Dim ObjWShell As Object
    Dim StrDesktop As String

 
    'オブジェクト生成
    Set ObjWShell = CreateObject("WScript.Shell")
    StrDesktop = ObjWShell.SpecialFolders("Desktop")
    Set ObjWShell = Nothing 
    
    ChDir StrDesktop
   
  'ファイル選択画面表示

    StrOpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?")
    If StrOpenFileName <> "False" Then
        MsgBox StrOpenFileName '取得ファイルの表示
    End If

広告
サンワダイレクト モニターアーム シングル ガス式 34インチ(2~10kg)まで対応 クランプ グロメット シルバー 100-LA018
サンワダイレクト モニターアーム シングル ガス式 34インチ(2~10kg)まで対応 クランプ グロメット シルバー 100-LA018
最新の価格・在庫状況は各販売ページでご確認ください。

ファイル選択画面(実行イメージ)

免責事項

本記事のサンプルプログラムは、学習・参考用として掲載しているもので、動作や結果を保証するものではありません。 利用する場合は、ご自身の環境に合わせて確認しながらお使いください。万が一トラブルや損害が発生した場合でも、当サイトでは責任を負いかねます。


広告
【Nintendo Switch 2 専用】スーパーマリオブラザーズ ワンダー Nintendo Switch 2 Edition + みんなでリンリンパーク アップグレードパス|オンラインコード版
【Nintendo Switch 2 専用】スーパーマリオブラザーズ ワンダー Nintendo Switch 2 Edition + みんなでリンリンパーク アップグレードパス|オンラインコード版
Nintendo Switch 2 本体が必要です。
Nintendo Switchソフト『スーパーマリオブラザーズ ワンダー』を『スーパーマリオブラザーズ ワンダー Nintendo Switch 2 Edition + みんなでリンリンパーク』にアップグレードするためのパスです。
リンリンパークには家族や友達と遊べるアトラクションが盛りだくさん!
「おすそわけ広場」では、集めたコインの数を競ったり、リズムにあわせてみんなでジャンプをしたり。
「ルームマッチ広場」では、乗り物に乗ってレースをしたり、逃げて隠れての鬼ごっこをしたり。

※本文中に記載の会社名・製品名・サービス名・ゲームタイトル名等は、各社の商標または登録商標であり、権利は各社に帰属します。

※サンプルはテストを行っていますが、すべての環境での動作を保証するものではありません。ご利用は自己責任でお願いいたします。

※本記事の仕様・価格・対応状況等は執筆時点で確認できた情報をもとに掲載しています。最新の情報はメーカー公式サイトをご確認ください。

※当サイトでは一部の記事において、アイキャッチ画像にAI生成を使用しています。

※Amazonのアソシエイトとして、うさねこ散歩は適格販売により収入を得ています。