2

Microsoft Word 2010 と Microsoft.Office.Interop.Word を Microsoft Windows Server 2008 に展開したいと考えています。

ユーザー (ごく一部) が .ASPX ページにアクセスします。データはそこに入力するか、aspx ページからデータベースから選択します。データが収集されたら、SERVER で Word アプリケーションのインスタンスを呼び出し、Word 文書の範囲にプログラムでデータを挿入したいと考えています。そのドキュメントは、サーバー上のフォルダーに保存されるか、ユーザーのローカル マシンにダウンロードされます。

Windows 2008 Server に Microsoft Word と相互運用アセンブリを展開できますか? そうでない場合、別の解決策はありますか?

4

2 に答える 2

0

Office on Server を使用しないでください。Open XML を使用...

このリンクを参照してください:

Microsoft は、開発者がサーバー側のソリューションを開発する必要がある場合、Automation of Office の代替手段を見つけることを強くお勧めします。Office の設計には制限があるため、Office の構成を変更してもすべての問題を解決するには不十分です。Microsoft は、Office をサーバー側にインストールする必要がなく、自動化よりも効率的かつ迅速に最も一般的なタスクを実行できる、いくつかの代替手段を強くお勧めします。Office をサーバー側コンポーネントとしてプロジェクトに含める前に、代替手段を検討してください。

ほとんどのサーバー側オートメーション タスクには、ドキュメントの作成または編集が含まれます。Office 2007 は、開発者がサーバー側でファイル コンテンツを作成、編集、読み取り、および変換できるようにする新しい Open XML ファイル形式をサポートしています。これらのファイル形式は、Microsoft .NET 3.x Framework の System.IO.Package.IO 名前空間を使用して、Office クライアント アプリケーション自体を使用せずに Office ファイルを編集します。これは、サービスから Office ファイルへの変更を処理するために推奨され、サポートされている方法です。

Open XML ファイル形式は公開標準です。仕様のコピーを入手するには、次の Web サイトにアクセスしてください。

ECMA-376 オープン XML 標準

于 2012-07-22T15:46:07.330 に答える