MS WordとC#を統合する方法がわからなかったため、私が抱えていた問題に対するこの解決策が与えられました。 http://www.dotnetperls.com/Word
このソリューションを調べましたが、Microsoft.Office.Interop.Word
参照リスト内。 COMオブジェクトの下にも見つかりません。私は何が欠けていますか? Visual Studio Express 2012を使用しています。
編集:
この質問に対する答えは、コンピューターにMS Officeをインストールする必要があるということです。
オフィスへのインストール中にアセンブリをインストールすることを選択しなかった場合、アセンブリを個別にインストールする必要がある場合があります。
MSDN:
特定の開発タスクを実行する前に、開発コンピューターのグローバルアセンブリキャッシュにMicrosoft Officeプライマリ相互運用機能アセンブリ(PIA)をインストールする必要があります。通常、PIAは、開発コンピューターにOfficeをインストールすると自動的にインストールされます。ただし、場合によっては、PIAを個別にインストールする必要があります。
Microsoft Word xx Object Library
が必要です。
ここからプライマリ相互運用機能アセンブリをダウンロードできます。
http://www.Microsoft.com/en-us/download/details.aspx?id=3508
ライブラリ(Microsoft.Office.Interop.Word)がWindowsのAssemblyフォルダー(C:\ Windows\Assembly)に存在するかどうかを確認します。それ以外の場合は、 http://www.Microsoft.com/enからインストールできます。 -us/download/details.aspx?id = 3508
今、あなたはあなたのビジュアルスタジオでそれを見つける必要があります。
SolutionExplorerウィンドウでconsoleApplication(またはアプリケーションの名前)を右クリックし、
[追加]-> [参照設定]-> [参照]に移動し、C:\ Windows\Assembly\GAC_MSIL\Microsoft.Office.Interop.Wordまたは同様のディレクトリを見つけます。 [OK]を押すと、アプリケーションでライブラリを使用できます。