【发布时间】:2013-02-03 10:34:35
【问题描述】:
我有 2 个不同的 .NET 项目:
1) MS Project 2010 VSTO 项目:该项目将自定义功能区(使用 XML)添加到 MS Project 的功能区 UI。此自定义功能区上有一个按钮(称为“Push_changes”)。该项目已打包成“VSTO 包”并安装在我的本地机器上。
2) 我有另一个 .NET 控制台应用程序,它引用了 MS 项目对象库(COM 对象)。使用 COM,我可以启动 MS Project 2010 的新实例。下一步,我希望能够访问功能区(特别是我在步骤 1 中使用 VSTO 项目添加的功能区)。然后我想进入“Push_changes”按钮并点击它(通过代码)。
现在我尝试浏览 CommandBars 集合,但它似乎不包含与“功能区”相关的任何内容。通过CommandBars集合枚举,我可以看到有一个名为“Ribbon”的CommandBar,但它说它上面有“0”控件。
任何帮助将不胜感激
【问题讨论】:
标签: vsto ms-project