向.NET应用程序添加vba或vbscript支持

时间:2017-12-15 01:04:24

标签: .net vba vbscript

我相信微软停止为应用程序授权VBA脚本,但是仍然在他们最新的Office产品中使用,尽管我认为他们不鼓励人们使用它。 我们的.NET应用程序需要VBA(更好)或VBScript(第二选择)支持,以实现向后兼容性。有关这样做的任何建议吗?

1 个答案:

答案 0 :(得分:0)

VBA和VBScript是支持COM的语言。如果您希望它们与.NET应用程序通信,那么.NET应用程序需要提供COM接口。

Excel,Word和其他Office应用程序继续拥有VBA环境,并将继续充当客户端。正如您所说,将VBA固定在您的应用程序上已被弃用。

但是Python也启用了COM,因此如果您的用户需要除Office应用程序以外的IDE,您可以在Visual Studio的免费版(Community Edition)中编写Python脚本。