Я пишу надстройку VSTO для MS Office. Моя надстройка должна поддерживать различные версии MS Office, начиная с Office 2010 до Office 365.
Эта надстройка позволяет сохранять данные непосредственно в облаке. Для этого я подавляю стандартный SaveAsUI в Word и показываю свой пользовательский диалог сохранения.
для подавления диалогового окна сохранения в MS Word:
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();
}
Это работает (не отображается диалог сохранения MS Word) во всехверсии Office, отличные от Office 365.
Как отключить стандартный диалог сохранения в MS Word of Office 365?