4

我对 VSTO 或 VSTA 了解不多,但我认为您需要完整版的 Visual Studio 才能使用其中任何一个。我无法说服我的老板给我们买这个,但我想在 IronPython 中开发 Excel 插件。我查看了几个教程,这些教程向您展示了如何使用 IronPython 与 Excel 进行交互,但我找不到太多关于开发插件的信息。你能推荐一些资源吗?

我唯一的选择是制作 COM 插件吗?如果是这样,有人知道使用 IronPython 的任何例子吗?

很抱歉,我不能选择包括花钱在内的任何选择。我现在免费获得了用于 Visual Studio 设置的免费 Visual Studio Shell 和 IronPython 工具。

4

3 回答 3

2

首先,您是对的,不幸的是,VS 的免费版本 Visual Studio Express 不支持 VSTO。
然后,您可能想查看ExcelDNA。我没有专门用 IronPython 尝试过,但它应该可以工作。ExcelDNA 是一个免费库,可让您构建 xll Excel 插件并使用 .NET,最高版本 4。

于 2011-03-07T07:15:00.560 回答
1

另一个 codeplex 项目可能会有所帮助:xll.codeplex.com。这实际上取决于您从 C++ 调用 IronPython 的难易程度。

于 2011-03-06T21:16:56.610 回答
1

一个“普通的旧”VBA 加载项是不可能的吗?它将变得更小、实施更快、更易于部署。

于 2011-03-09T04:37:15.697 回答