2012-05-02 10 views
0

私はC#.NET 4で書かれたオフィス統合プラグインプロジェクトを持っています。 プラグインは、Word、Excel、最後にイントラネットに保存してください。Officeのサーバー側編集(単語、Excel、PowerPoint)文書のプロパティ

データベース内のレコードにドキュメントを識別するには、レコードGUIDをプロパティ "guid"としてオフィスドキュメントファイルに保存します。これは、プラグインを使用してオフィスを使用してすべてのファイルを作成および編集する限り、うまく動作します。

しかし、私がウェブフォーム上にオフィス文書をアップロードして保存すると、この文書にguidプロパティがない可能性があります。しかし、データベースのレコードには1つしかありません。だから、解決策はguidプロパティのサーバー側を追加することです。

私はRoRのコマンドラインツールを作成し、これらのプロパティを追加/変更できるスクリプト作成用のCOM +オブジェクトを作成しました。問題は、サーバーにインストールされたオフィス(Word、Excel、Powerpoint)が必要なことだけです。 、サポートバージョン2003,2007,2010が必要なためです。

は、私はすでにhttp://msdn.microsoft.com/en-us/library/bb739835%28v=office.12%29.aspxをチェックするが、これはバージョンでは動作しません2003


だからここに質問です:):誰もが、私は上のOfficeをインストールする必要はありません解決策を知っていますが、サーバーと一緒に暮らす必要がありますか?彼らが働くならば、第三者(良いものであれば商用さえも)も歓迎されます。

答えて

2

サーバーのオフィス文書を編集するために、以前はaspose.com/コンポーネントを使用していました。

注:私は会社に関連していません。

+0

ありがとうございます、私はopen xml sdkの横にある試用版も試してみます。 – YvesR

関連する問題