特にExcelXPを対象としたC#COMアドインに取り組んでいます。通常のExcelダイアログではなく、独自の「名前を付けて保存」ダイアログを表示する必要があります。
applicationObject.WorkbookBeforeSaveイベントとActiveWorkbook.BeforeSaveイベントを処理し、「ref bool Cancel」パラメーターをtrueに設定しようとしましたが、Excelで「名前を付けて保存」ダイアログが表示されます。これらのイベントハンドラーにブックを保存しても、違いはありません。
[保存]ボタンでClickイベントを処理すると、ダイアログはポップアップしませんが、ユーザーがCtrl-Sを押して保存しても表示されません。
何か案は?
ありがとう。