サーバーサイドのOffice自動化
ASP.NET、DCOM、NTサービスなど無人・非対話のクライアントアプリケーションやコンポーネントからOfficeアプリを自動操作すること。Microsoftは推奨せずサポートもしないと明言している。
この概念が関わる関係
- Excel COM自動化(Excel COM Interop)をサーバーサイドのOffice自動化に用いることは推奨されません。
- サーバーサイドのOffice自動化はEXCEL.EXEプロセスの残留の原因になることがあります。
- Open XML SDKはサーバーサイドのOffice自動化に対する本記事の推奨です。
- Excel COM自動化(Excel COM Interop)をサーバーサイドのOffice自動化に用いることは推奨されません。
- VBA(Visual Basic for Applications)をサーバーサイドのOffice自動化に用いることは推奨されません。
- サーバーサイドのOffice自動化を無人帳票生成に用いることは推奨されません。
この概念を扱う記事
- C#のExcel操作でEXCEL.EXEが残る問題 ── COM参照の解放パターンと置き換えの判断(言及)
- Excel帳票出力の作り方 - COM/Open XML/テンプレート(言及)
- VBA とは何か - 制約、将来性、置き換えるべき場面と現実的な移行パターン(言及)
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。