背景:私はVSTOのWordアドインのVisual Basicを使用して、Visual Studioで2015年Word save promptのユーザーの反応を取得しますか?
を作成しています問題:文書を閉じるとき、私は、ユーザーがそれを保存するように求められたいです。
thisDoc.Close(Word.WdSaveOptions.wdPromptToSaveChanges)
しかし、私は変数に、ユーザが選択したオプションを保存する(すなわちはい、いいえ、またはキャンセル):以下は、私はどこにでも見ておく標準のコマンドであると私は使用したいということ。これどうやってするの?
私はメッセージボックス(以下のコードを参照)を使用してそれを行う方法を知っていますが、wdPromptToSaveChangesを使用することをお勧めします。 (falseの場合は、それはあったかどうかを教えてくれたりキャンセルしないであろう、)Document.Saved
除い保存
Dim userSaveResponse As MsgBoxResult = MsgBox("Do you want to save this doc?", vbYesNoCancel)
ありがとうございます - これはそうであるようです。ユーザーの選択は戻されませんが、ユーザーが「キャンセル」をクリックすると4198エラーが発生します。他にもいくつかの情報があります:https://msdn.microsoft.com/en-us/library/office/ff196343.aspx –