.txtファイルを作成し、[名前を付けて保存]ダイアログボックスを開き、ファイル名を埋め込むExcelマクロがあります。しかし、名前を付けて保存ダイアログボックスで入力ボタンを押す方法を理解できません。VBAのダイアログボックスでEnterキーを押す方法は?
SendKeyの入力を試しましたが、動作していません。
ここは私のマクロの一番下です。
myPath = some path that I have
file_loc = Application.GetSaveAsFilename(myPath, fileFilter:="Text Files
(*.txt), *.txt")
wb.SaveAs Filename:=file_loc, FileFormat:=xlText
wb.Close
ご協力いただければ幸いです。
ユーザーがファイル名/パスを入力したい場合は、 'GetSaveAsFilename'だけを使用します(この場合は、プログラムでEnterキーを押したくないでしょう)。名前/パスを知っていれば、 'SaveAs'メソッドを呼び出してください。 – ThunderFrame