0
A
回答
0
您在Visio中创建浮动窗口。这些是“锚定”窗口。
看到这个MSDN页:http://msdn.microsoft.com/en-us/library/ff767674.aspx
例如:几年前,我创建了一个锚窗口模拟Office功能区UI这是不可用在Visio 2007年的时候:http://blogs.msdn.com/b/saveenr/archive/2007/02/27/adding-a-ribbon-to-visio.aspx
-1
您可以通过以下步骤自定义任务窗格添加到应用程序的Visio:
- 打开或创建一个应用程序的应用程序级项目。
- 在项目菜单上,单击添加用户控件。
- 在Add New Item对话框中,将新用户控件的名称更改为MyUserControl,然后单击Add。
- 用户控件在设计器中打开。
- 将一个或多个Windows窗体控件从“工具箱”拖动到用户控件。
- 打开ThisAddIn.cs或ThisAddIn.vb代码文件。 (对于C#) Private MyUserControl myUserControl1;
- 将以下代码添加到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
1
不幸的是,Visio 2007年也不Visio 2010中支持自定义任务窗格。
http://msdn.microsoft.com/en-us/library/aa942846%28v=vs.80%29.aspx#Y649
C#或VB。净? Office和Visual Studio的哪个版本? – 2011-03-09 13:12:24