读书人

可不可以在.NET里执行动态的VBA代码?

发布时间: 2012-01-18 00:23:26 作者: rapoo

可不可以在.NET里执行动态的VBA代码?
比如我在一个文本框里写了一段 msgbox( "hello "),有什么办法执行这一句VBA。
因为我看到有些软件可以让用户自己编辑控件后的VBA,不知道如何实现的

[解决办法]
用shell方式调用脚本的解释器啊。
Wscript.exe或者Cscript.exe都可以的。

或者参考下文调用vba6.dll
http://www.ccboy.com.cn/65728.html
[解决办法]
Wscript.exe和Cscript.exe在system32目录下。

不需要控件,直接通过shell方式调用,就像在命令行输入命令一样

读书人网 >VB Dotnet

热点推荐