【发布时间】:2011-07-04 06:31:07
【问题描述】:
我有一个用 VS2010 VSTO 库构建的 excel 2007 插件。 当我创建加载项的新对象时,我还使用以下代码创建了一个 excel 左侧任务窗格:
Microsoft.Office.Tools.CustomTaskPane taskPaneAddIn;
MyAddIn addIn;
addIn = new MyAddIn(this.Application);
taskPaneAddIn = this.CustomTaskPanes.Add(addIn, "My AddIn");
taskPaneAddIn.DockPosition = Microsoft.Office.Core.MsoCTPDockPosition.msoCTPDockPositionLeft;
taskPaneAddIn.Width = addIn.Size.Width + 5;
插件是一个 Windows 用户控件,它有自己的尺寸。
上面的代码似乎不起作用,因为taskPaneAddIn 宽度总是固定在 excel 上。用户总是必须手动展开任务窗格才能看到控件的整个宽度。
是否有任何可编程的方式来设置任务窗格的宽度?
【问题讨论】:
标签: visual-studio-2010 excel c#-4.0 vsto