1

我们可以使用 Developer-> 扩展包-> Microsoft 操作窗格-> 附加将文档操作窗格附加到任何 Excel 文件。

一旦保存了excel并再次打开它,就会有以前存储的excel文档。

在此处输入图像描述

我有一个 Excel 文件(参考图片),我希望使用 c# 中的互操作编程来删除(分离)文档操作窗格。有可能这样做吗?

代码片段:

Application xlApp = null;
try
     {
        xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass();
        string versionNo = xlApp.Version;
        xlApp.Visible = true;
        Microsoft.Office.Core.MsoAutomationSecurity mso = xlApp.AutomationSecurity;
        xlApp.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityForceDisable;
        Workbook newWb = xlApp.Workbooks.Open(fileName, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);

         // Here want code to detach document action pane.
    }
4

1 回答 1

1

尝试这个:

Microsoft.Office.Interop.Excel.Application.DisplayDocumentActionTaskPane = false;
于 2013-04-09T14:16:20.363 回答