VBA:与.NET正则表达式平衡组不兼容?

3

我一直在查找关于是否可以在Excel电子表格的VBA函数中使用.NET正则表达式平衡组的信息。

然而,似乎VBA不兼容,也不是.NET的一部分。例如,维基百科直言不讳地指出"VBA与Visual Basic .NET (VB.NET)不兼容"

所以,就正则表达式平衡组而言,在VBA中我没有什么好运气,对吗?

2个回答

5

将.NET对象编写后,将其暴露给COM,并从VBA中使用是没有问题的。

“不兼容”可能意味着将.NET代码粘贴到VBA编辑器中将无法工作。


5
你实际上可以使用.Net创建Visual Studio解决方案,至少从Office 2003开始使用Visual Studio Tools for Office(VSTO)。
不幸的是,你必须跨越一些障碍并遵守一些限制才能将其部署,但这可能比公开和注册COM对象更容易。 此MSDN文章提供了有关创建和部署VSTO解决方案的一些好信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接