0

すべて、できません

Word2007 ドキュメント プロジェクトを作成し、GetVSTOObject メソッドを使用してページのコンテンツ コントロールを取得しようとしていますが、Microsoft.Office.Tools を参照した後、Microsoft.Office.Tools.Word.Extensions ライブラリが見つかりません。 MSDN サイトで提案されている .Word.v9.dll。

助けていただければ幸いです。

以下はエラーメッセージです。

'Microsoft.Office.Interop.Word.Document' には 'GetVstoObject' の定義が含まれておらず、タイプ 'Microsoft.Office.Interop.Word.Document' の最初の引数を受け入れる拡張メソッド 'GetVstoObject' が見つかりませんでした (あなたはusing ディレクティブまたはアセンブリ参照がありませんか?)

4

1 に答える 1

2

拡張名前空間のusingステートメントを必ず追加してください。

using Microsoft.Office.Tools.Word.Extensions;

すでにこれを行っている場合、拡張メソッドを使用しようとしているコードを共有できますか?

編集: 画像でわかるように、Visual Studio 2008 RTM(Release To Manufacturing)バージョンを使用していて、VisualStudioSP1をインストールしていません。右側に記載されているSP1は、.NETFramework用です。

VisualStudioのダイアログについてhttp://img337.imageshack.us/img337/9041/vs2008sp1.png

VisualStudio用のSP1をインストールしてみてください。こちらからダウンロードできます。

于 2009-11-19T22:13:04.057 に答える