通常の「名前を付けて保存」になります。
拡張子は fileFilter で指定できます。
書き方は"エクセルファイル (*.xls), *.xls"のように文法がありますので注意が必要です。
ダイアログで「OK」ボタンがクリックされた場合は、そのパス名+ファイル名が戻ります。
「キャンセル」ボタンがクリックされるとなぜか「"False"」の文字列が戻ります。
構文:GetSaveAsFilename InitialFilename, FileFilter, FilterIndex, Title, ButtonText
コマンドボタン クリックイベントで「ファイル保存ダイアログ」のプロシージャを呼び出します。
ファイル保存ダイアログのExcel標準モジュールコード
GetSaveAsFilenameから「False」が返ると、プロシージャは空文字を返します。
「True]が返ると、選択されたファイル名を返します。
ファイル保存ダイアログのExcel標準モジュールコード
実行すると下のダイアログボックスが表示されます。Excel実行結果
コマンドボタンに選択したファイル名が表示されています。
■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します