2つのMicrosoftExcel2007/2010 C#アドインプロジェクトがあります。ユーザーによって呼び出される通常の「保存」/「名前を付けて保存」コマンドと、Excel自体によって定期的に呼び出される「自動保存」イベントを区別するにはどうすればよいですか?
Application.WordBasic
Microsoft Wordでは、オブジェクトを介してAutoSaveイベントにアクセスできることを知っています。
var oBasic = Application.WordBasic;
var fIsAutoSave = oBasic.GetType().InvokeMember("IsAutosaveEvent", BindingFlags.GetProperty, null, oBasic, null);
bool isAutoSave = int.Parse(fIsAutoSave.ToString()) == 1;