爲什麼auto dialog = _excelApp.get_FileDialog(Office.MsoFileDialogType.msoFileDialogSaveAs);
返回「文件保存」對話框?Excel應用程序返回「文件保存」而不是「另存爲」對話框
如何獲得 「另存爲」 對話框?
爲什麼auto dialog = _excelApp.get_FileDialog(Office.MsoFileDialogType.msoFileDialogSaveAs);
返回「文件保存」對話框?Excel應用程序返回「文件保存」而不是「另存爲」對話框
如何獲得 「另存爲」 對話框?
Excel中沒有「另存爲」對話框。我只能看到「文件保存」對話框。
即使在任何可能的情況下使用用戶界面,我只能看到只有一個「文件保存」對話框用於第一次詢問名稱,或要求一個新的名稱。
所以使用msoFileDialogSaveAs就是你的全部。
這似乎是微軟的DLL中的錯誤。我用另一個接口工作正常:
Excel.Dialog dialog = _excelApp.Dialogs[Excel.XlBuiltInDialog.xlDialogSaveAs];
dialog.Show();
該文件曾經保存過嗎? –
是的。我打開一個現有的文件 – RandomUser
只有一個對話框可以幫助獲取要保存的文件的名稱。它在標題欄中的名稱是不相關的,並且超出了您的控制範圍。 –