2011-03-09 51 views
0

我需要为使用VSTO开发的Visio 2010加载项创建可停靠窗口,但是我看不到为Visio创建任务窗格的方法。Visio VSTO中是否有任务窗格?

我错过了什么吗?

+0

C#或VB。净? Office和Visual Studio的哪个版本? – 2011-03-09 13:12:24

回答

-1

您可以通过以下步骤自定义任务窗格添加到应用程序的Visio

  1. 打开或创建一个应用程序的应用程序级项目。
  2. 在项目菜单上,单击添加用户控件。
  3. 在Add New Item对话框中,将新用户控件的名称更改为MyUserControl,然后单击Add。
  4. 用户控件在设计器中打开。
  5. 将一个或多个Windows窗体控件从“工具箱”拖动到用户控件。
  6. 打开ThisAddIn.cs或ThisAddIn.vb代码文件。 (对于C#) Private MyUserControl myUserControl1;
  7. 将以下代码添加到ThisAddIn类中。此代码将MyUserControl的一个实例声明为ThisAddIn的成员。 (For C#) myUserControl1 = new MyUserControl(); Microsoft.Office.Tools.CustomTaskPane myCustomTaskPane = this.CustomTaskPanes.Add(myUserControl1,“”My Task Pane“”); myCustomTaskPane.Visible = true;

来源:msdn.microsoft.com/en-us/library/aa942846%28v=vs.80%29.aspx#Y649

+0

谢谢你的回答。但它不起作用,我得到一个恐怖的说ThisAddIn错误不包含'CustomTaskPanes'的定义 – 2011-03-24 09:24:45

相关问题