我正试图在VB.NET中使用“option strict on”调用此代码:
Dim application As word.Application = New word.Application
application.WordBasic.DisableAutoMacros(1)
WordBasic对象是动态的,没有可用的类型库 现在编译器会抱怨,因为不允许后期绑定。
有解决方法吗?
答案 0 :(得分:1)
是的,自VS2008以来,在vb.net中获得了borken,这是Linq和Option Infer强者的受害者。
让它早期绑定太棘手了,有太多版本的VBA浮出水面。值得注意的是,我无法使Reflection工作,这通常是进行后期绑定的早期约束方式:)最好的办法是将此代码放在一个单独的源代码文件中,以便您可以使用Option Strict Off编译它