C# MS Word VSTO Add-In SaveAsUI=false不适用于Office 365的MS Word,但适用于其他版本的MS Word
我正在为MS Office编写VSTO加载项。我的外接程序必须支持各种版本的MS Office,从Office 2010到Office 365 此加载项允许直接在云上保存数据。为此,我取消了Word的标准SaveAsUI,并显示了我的自定义保存对话框 要抑制MS Word的“保存”对话框,请执行以下操作:C# MS Word VSTO Add-In SaveAsUI=false不适用于Office 365的MS Word,但适用于其他版本的MS Word,c#,office365,vsto,add-in,word-addins,C#,Office365,Vsto,Add In,Word Addins,我正在为MS Office编写VSTO加载项。我的外接程序必须支持各种版本的MS Office,从Office 2010到Office 365 此加载项允许直接在云上保存数据。为此,我取消了Word的标准SaveAsUI,并显示了我的自定义保存对话框 要抑制MS Word的“保存”对话框,请执行以下操作: void Application_DocumentBeforeSave(Word.Document Doc, ref bool SaveAsUI, ref bool Cancel)
void Application_DocumentBeforeSave(Word.Document Doc, ref bool SaveAsUI, ref bool Cancel)
{
Cancel = true;
SaveAsUI = false;
SaveDocument saveDialog = new SaveDocument(Doc, this.Application)
{
ChangeCaption = SetWindowCaption
};
saveDialog.ShowDialog();
}
这在office 365以外的所有版本中都有效(不显示MS Word保存对话框)
如何在Office 365的MS Word中禁用标准保存对话框?我已经解决了这个问题。i、 e.取消显示Office 365保存对话框。 为此: