質問

Office 2007のPIAはまた、2007 Officeの必要がインストールされていますか? 私は(オフィス2007がインストールせずに)VSTO 3.0とOffice 2007のPIAを展開することはできますか?

編集:私はMS Wordファイルを生成するWindowsアプリケーションを持っています。私は、セットアップでカスタムの前提条件として、Office 2007のPIAを追加したが、Office 2007のPIAをインストールするMS Office 2007のを必要とします。

私はちょうどVSTOは、Officeのインストールを必要としない場合は、多分私はVSTOに自分のアプリケーションを変換できることを知りたいと思っています。

役に立ちましたか?

解決

VSTOを使用するためには、Officeがインストールされている必要があります。 VSTO PIAは.NETとOfficeが公開するCOMインターフェイス間のシムを提供しています。だから、PIAのは、Office O / W何もしないことができます。

他のヒント

あなたは正確にプライマリ相互運用機能アセンブリではどのように過ごしたいですか?私はあなたが少しあなたの質問を明確にする必要があると思います。

あなたが任意のメソッドを作ることに計画している場合は、Officeがと相互運用には存在しないので、あなたがそれを実行したときにあなたのコードは、COMExceptionはで爆破することを期待することができますインストールされているOfficeなしのMicrosoft Office PIAのDLLへの呼び出します。

注:Officeなしdocxファイル(ワード2007)ファイルを生成することができます。

何がやりたいことは、MS Wordのは、あなたの最良の選択肢は、これを行うために利用可能なプログラムのいずれかを使用することでインストールされることなく、Word文書を作成している場合。これは、Word / Excel文書は、例えば、Webサーバー上に作成されるか通常ます。

私たちは Syncfusion DocIO(とXlsIOの両方を使用しましたMS Wordドキュメントを生成するにはExcelなど)のための OfficeWriter と、彼らははるかに容易されていると、文字通り5〜30倍高速でいますMSワード(文書の複雑さに応じて)より文書生成。しかし、これらのツールは無料ではありません。私はそれが(Tracker1によって示唆される)が、それを行うのを支援するための無料のライブラリがない限りそれは多くの作業になり、手動でのdocxファイルを生成することが理論的に可能だと仮定します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top