什么是艺术的在非VBA语言开发MSFT Office宏现况如何?(What is the curre

2019-10-18 19:28发布

很久以前编写VBA宏MSFT办公室是我工作的一部分。

现在看来,我可能会再次行走这条道路,我都没有碰过MSFT办公室多年了事情的严重性。

是VBA仍然创造MSFT办公室分机事实上的标准呢?

是否有可能写入(非二等公民)在任何语言MSFT办公室分机除了VBA吗?

Answer 1:

宏都还是不错的原型。 然而,因为它们是恶意代码容易攻击向量我会尽力避免他们为广泛使用。 你有没有考虑为Office的Visual Studio工具为平台?



Answer 2:

该“最先进的国家”是用于Office开发.NET语言,使用VSTO 。 这是通过C#或VB.NET典型的做法。



Answer 3:

我对这个问题采取将整合VSTO和IronPython。 我们对这个组合提出了一些解决方案,并且非常高兴。 它使您能够用C#解决方案的核心部分,但在同一时间有一个灵活的环境来定制您的应用程序。



文章来源: What is the current state of the art in developing MSFT Office macros in a NON-VBA language?