我有一個Excel宏,它創建一個.txt文件,打開另存爲對話框,並填寫文件名。但是,我無法弄清楚如何點擊另存爲對話框上的輸入按鈕。如何在VBA中打入對話框?
我嘗試過使用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
任何幫助將不勝感激!
如果您希望用戶輸入文件名/路徑(在這種情況下您不希望以編程方式點擊Enter鍵),那麼您只能使用'GetSaveAsFilename'。如果您知道名稱/路徑,那麼只需調用SaveAs方法即可。 – ThunderFrame