如何在Office 2013中显示自定义任务窗格?

时间:2015-07-02 16:01:00

标签: vsto add-in excel-2013 office-addins office-2013

我使用VSTO 4.0开发了Excel Addin。 有一个Custom任务窗格,其中包含用于执行功能的各种控件。 Custom Taskpane适用于Office 2010,并显示在左侧。 但是当我在Windows 8.1上安装Office 2013的插件时,它根本没有出现?

以下是用于显示任务窗格的代码段;

var taskPaneProcessMapView = new TaskPanes.taskpaneProcessMap().GetInstance();
        this.TaskPaneProcessMap = Globals.ThinkReliabilityAddIn.CustomTaskPanes.Add(taskPaneProcessMapView, "Process Map");
        this.TaskPaneProcessMap.Visible = false;

1 个答案:

答案 0 :(得分:0)

  

this.TaskPaneProcessMap.Visible = false;

您可能需要将Visible属性设置为true吗?

无论如何,您的加载项是否已启用?您有机会在Excel中查看COM加载项列表吗?它是否列在非活动加载项列表中?

Microsoft Office应用程序可以禁用意外行为的加载项。如果应用程序未加载加载项,则应用程序可能已禁用硬件或软件禁用加载项。

当加载项导致应用程序意外关闭时,可能会发生硬禁用。如果在加载项中的启动事件处理程序正在执行时停止调试器,也可能在开发计算机上发生。

当加载项产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果在启动事件处理程序执行时抛出未处理的异常,应用程序可能会软禁用加载项。

重新启用软禁用加载项时,应用程序会立即尝试加载加载项。如果最初导致应用程序软件禁用加载项的问题尚未修复,则应用程序将再次软禁用加载项。有关详细信息,请参阅How to: Re-enable an Add-in That Has Been Disabled

相关问题