2012-05-09 2 views
0

でMicrosoft.Office.Interop.Word.WordBasicコールの結合:WordBasicのオブジェクトがある初期のは、私が「上strictオプション」とVB.NETでこのコードを呼び出すようにしようとしているVB.NET

Dim application As word.Application = New word.Application 
application.WordBasic.DisableAutoMacros(1) 

動的で、利用可能なタイプライブラリはありません。
レイトバインディングが許可されていないため、コンパイラはエラーになります。

回避策はありますか?

答えて

1

はい、LinqとOption Inferの犠牲者VS2008からvb.netにborkenが追加されました。

初期バインディングを作成するのは難しいですが、VBAのバージョンが多すぎます。特筆すべきは、私はリフレクションを得ることができませんでした。これは通常、バインディングを早くするためのバインド方法です:)まず、このコードを別のソースコードファイルに入れて、Option Strict Offでコンパイルできるようにします。

+0

私は反射を使用することを考えましたが、奇妙なことに、それは誰のためにも機能しないようです。ソリューションをありがとう! –

関連する問題