积极答复者
VSTO问题,VBA中的代码,如何移植到VS中?多谢!

问题
答案
-
你好,
据我所知,这是不可能的。
VBA 和 VB的区别非常大,并不是说两者之间存在相互转换的关系。 同时,在VSTO中也不存在有调用VBA的方法。VBA 和VB.Net 互为体系。所以在VS中含有VBA中某些特有的方法的可能性不大。不过由于VBA的语法可以看成是VB6的语法,所以某些方法如mid等等还是存在VB.Net中。
Range.formular属性可能会对你有帮助(抱歉,只有英文的资料):
No code, No fact.
- 已编辑 calanghei 2012年3月1日 8:10
- 已标记为答案 Youen ZenModerator 2012年3月9日 6:31
全部回复
-
你好,
据我所知,这是不可能的。
VBA 和 VB的区别非常大,并不是说两者之间存在相互转换的关系。 同时,在VSTO中也不存在有调用VBA的方法。VBA 和VB.Net 互为体系。所以在VS中含有VBA中某些特有的方法的可能性不大。不过由于VBA的语法可以看成是VB6的语法,所以某些方法如mid等等还是存在VB.Net中。
Range.formular属性可能会对你有帮助(抱歉,只有英文的资料):
No code, No fact.
- 已编辑 calanghei 2012年3月1日 8:10
- 已标记为答案 Youen ZenModerator 2012年3月9日 6:31