• ベストアンサー

はじめましてm(__)m

はじめましてm(__)m 【目的】 WINDOWS標準のダイアログボックスの初期フォルダをマクロで設定したい。 【症状】 エクセルVBSで?で初期設定のフォルダを設定して ?に設定内容の確認を行い ?でWINDOWS標準のダイアログボックスでファイル選択を行うと初期フォルダが?になっていません(悲) 【マロク記述内容】 ?Application.DefaultFilePath =

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

> ⇒初期フォルダは直近の操作で「ファイルを開く」で開いたフォルダになります。 ・・・いやExcelかどうかが聞きたかったんだが。 初期フォルダなんてアプリ毎に違うし・・・。 Excelならこんな感じで動くのでは? Set xlObj=CreateObject("Excel.Application") DefaultFilePath=xlObj.DefaultFilePath xlObj.DefaultFilePath="c:\" xlObj.Quit Set xlObj=CreateObject("Excel.Application") MsgBox xlObj.GetOpenFileName() xlObj.DefaultFilePath=DefaultFilePath

juntamete
質問者

お礼

ICE_FALCONさん おはようございます<m(__)m> ご教示ありがとうございます。 これで目的の事が出来そうです。(^^)/ 本当にありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

"WINDOWS標準のダイアログボックスの初期フォルダ"が何者なのかわかりません。 Application.DefaultFilePath ってことはExcelの初期フォルダかな?

juntamete
質問者

補足

ICE_FALCONさん はじめまして<m(__)m> 返信が遅くなり申し訳ございません。 >>Application.DefaultFilePath ってことはExcelの初期フォルダかな? ⇒初期フォルダは直近の操作で「ファイルを開く」で開いたフォルダになります。 よろしくお願いします。

すると、全ての回答が全文表示されます。

関連するQ&A