私は、PowerPointファイルをアップロードできるWebツールを作成したいと考えています。PowerPointファイルは、スクリプトによって処理されます。
この時点では、基本的なポインタ、推奨事項のみを探しています。
何らかの形でPowerPointをインストールするほかに、Webサーバー、またはpptxファイルを断片化してxmlファイルでスクリプトを実行するスクリプトを使用して、PowerPointファイルでマクロを実行する比較的簡単な方法はありますか?サーバー側? VBAマクロやC#で作成されたアドインのようなもの。今回はWebサーバーで実行する必要があります。
方向を教えてくれますか?どのWebサーバー、どの言語を使用しますか?どのプログラムが必要ですか? (私は「webserverを使っているnoobです。しかし、私はOKの開発者です。」
ありがとうございました!
回答:
回答№1は0Microsoftは現在推奨していません。非サポート、非対話型のクライアントアプリケーションまたはコンポーネント(ASP、ASP.NET、DCOM、およびNTサービスを含む)からのMicrosoft Officeアプリケーションの自動化、Officeの不安定な動作および/またはデッドロック環境。
あなたが実行するソリューションを構築する場合は、サーバー側のコンテキストでは、無人で実行するために安全にされたコンポーネントを使用するようにしてください。または、コードの少なくとも一部がクライアント側で実行できるようにする代替手段を見つけようとする必要があります。サーバー側のソリューションからOfficeアプリケーションを使用する場合、アプリケーションには正常に実行するために必要な機能が不足しています。さらに、全体的なソリューションの安定性でリスクを冒すことになります。
オープンXMLドキュメントのみを扱う場合は、オープンXML SDKの使用を検討できます。見る Office用Open XML SDK 2.5へようこそ 詳細については。
また、サーバー側の実行用に設計されたサードパーティのコンポーネントの使用を検討することもできます。