2

我正在将我在 Microsoft Excel 的 VBA 中创建的插件移动到 VB.NET。我正在使用 VSTO 来执行此操作。由于我有很多 XML 标签/模式(不确定用什么词来描述 XML)来显示功能区上的按钮等,我想将 XML 传输到 VB.NET 中的功能区模板。我可以这样做还是必须从头开始重新创建它?这没什么大不了的,因为在 Visual Studio 中使用 Ribbon 模板创建其他按钮和所有内容非常容易,但我宁愿不必这样做。

这有意义吗?任何帮助将不胜感激!

谢谢,贾斯汀

4

1 回答 1

1

您当然可以使用 zip 工具打开 VBA 插件并从那里获取原始 XML。

然后您可以打开由 VSTO 添加的 MyRibbon.xml,然后从您的 VBA 插件中粘贴 XML。然后,您可以根据需要在 VSTO 功能区设计器中进行调整。

例如http://msdn.microsoft.com/en-us/library/aa942955.aspx

我用 C# 重写了一个 VBA 插件,虽然我没有使用 VSTO,但原理完全相同。

于 2013-07-30T20:45:02.830 回答