【问题标题】:MS Word VSTO-Add In SaveAsUI = false not working for MS Word of Office 365 but working for other Versions of MS WordMS Word VSTO-Add In SaveAsUI = false 不适用于 Office 365 的 MS Word,但适用于其他版本的 MS Word
【发布时间】:2019-10-26 07:25:28
【问题描述】:

我正在为 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)
    {

        Cancel = true;
        SaveAsUI = false;

 SaveDocument saveDialog = new SaveDocument(Doc, this.Application)
            {
                ChangeCaption = SetWindowCaption
            };
            saveDialog.ShowDialog();
    }

这在 Office 365 以外的所有版本的 Office 中都有效(不显示 MS Word 保存对话框)。

如何在 Office 365 的 MS Word 中取消标准保存对话框?

【问题讨论】:

    标签: c# office365 vsto add-in word-addins


    【解决方案1】:

    我已经能够解决这个问题。即抑制 Office 365 保存对话框。 这样做:

    1. 启动您的 MS Word

    2. 转到文件 -> 选项。它会启动一个窗口,'Word Options'

    3. 点击“保存”标签

    4. 打开下面的选项并点击'确定'

      '通过键盘快捷键打开或保存文件时不显示后台'

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多