MS Word VSTO-Добавить в SaveAsUI = false не работает для MS Word из Office 365, но работает для других версий MS Word - PullRequest
0 голосов
/ 26 октября 2019

Я пишу надстройку 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?

...