「コントロールパネル-管理ツール-コンポーネントサービス-コンピューター-マイコンピューター-DCOM構成」でMicrosoftWord文書が見つかりませんでした。次に、MicrosoftWordとExcelのアクセス許可を付与する方法
2 に答える
この記事を読んで、決して試してはいけない理由を学びましょう。
サーバー シナリオ (ASP.NET、Windows サービスなど) で Office 相互運用を使用することは、MS ではサポートされていません - http://support.microsoft.com/default.aspx?scid=kb;EN-US;q257757#を参照してくださいkb2
さらに、Windows Vista 以降、いくつかのセキュリティ関連の変更があり、基本的に Windows サービスで「デスクトップのような」ことを行うのが非常に難しくなっています (この点に関して、IIS/ASP.NET は Windows サービスの特殊なケースです)。
Office ファイル (Office Interop なし) を処理するためのライブラリ (無料および商用) がいくつかあります。
MS は、無料の OpenXML SDK V 2.0 を提供しています。
エクセル
別の無料オプションを参照してください http://www.codeproject.com/KB/office/OpenXML.aspx (XLSX のみ)
古いバージョンの Excel (XLSX だけでなく XLS など) の処理、レンダリング、PDF の作成、数式などが必要な場合は、ClosedXML (無料、XLSX のみ)、EPPlus (無料、XLSX のみ)などのさまざまな無料および商用ライブラリがあります。 、Aspose.Cells、SpreadsheetGear、LibXL、Flexcelなど。
語