なぜauto dialog = _excelApp.get_FileDialog(Office.MsoFileDialogType.msoFileDialogSaveAs);
は "ファイル保存"ダイアログを返しますか?ダイアログ "名前を付けて保存" を取得する方法Excelアプリケーションは、 "名前を付けて保存"ダイアログの代わりに "ファイルの保存"を返します
?
なぜauto dialog = _excelApp.get_FileDialog(Office.MsoFileDialogType.msoFileDialogSaveAs);
は "ファイル保存"ダイアログを返しますか?ダイアログ "名前を付けて保存" を取得する方法Excelアプリケーションは、 "名前を付けて保存"ダイアログの代わりに "ファイルの保存"を返します
?
Excelには[名前を付けて保存]ダイアログボックスが表示されません。私は "ファイル保存"ダイアログしか見ることができません。
可能性のある状況でUIを使用しても、最初に名前を尋ねるか、新しい名前を尋ねるために使用される「ファイル保存」ダイアログが1つのみ表示されます。
したがって、msoFileDialogSaveAsを使用するだけです。
どのExcelのバージョンを使用しますか? – RandomUser
Office 2016最新のアップデート – xMRi
マインはExcel 2016です。名前を付けて保存ダイアログがあります – RandomUser
MicrosoftのDLLにバグがあるようです。私はうまく動作する別のインターフェイスを使用しました:
Excel.Dialog dialog = _excelApp.Dialogs[Excel.XlBuiltInDialog.xlDialogSaveAs];
dialog.Show();
ファイルは以前に保存されましたか? –
はい。既存のファイルを開きます – RandomUser
保存するファイルの名前を取得するのに役立つダイアログは1つだけです。タイトルバーの名前は関連性がなく、あなたのコントロールを超えています。 –