Office Add-ins と連携

場合によっては、コードを実行して文書を変更するためのインタフェースコントロールへのアクセス権を与える場合があります。 Aspose.Words API 提供して下さい WebExtensions namespace は、Office Add-ins を表すために、XML 語彙を拡張する要素と属性をカスタマイズするために、さまざまなクラスを付与します。

WebExtensions の名前空間は、条件付きに分けられます。

  • タスクペインを扱うオブジェクト
  • Web拡張機能で動作するオブジェクト

タスクパンを使用する

タスクペインは、ウィンドウの右側に表示されているインタフェース面です Microsoft Wordお問い合わせ タスクペインを使用すると、ユーザーは、コードを実行して文書を変更することができますインターフェイス制御にアクセスすることができます。

例えば、 Aspose.Words API, タスクペインアドオンを追加して外観をカスタマイズできます。

Webエクステンションの使用

Webエクステンションは、Officeアプリケーションの機能を拡大し、Officeドキュメントコンテンツとやり取りするツールです。 Webエクステンションは、Officeクライアントにユーザーエクスペリエンスを改善するための追加機能を提供します。

Aspose.Words タスクペインタイプのWebエクステンションを追加する機能を提供します。 WebExtension そして、 TaskPane クラスは、ペインとエクステンションプロパティをカスタマイズすることもできます。

次のコードの例では、タスクペインを作成し、基本的なプロパティでWeb拡張タスクペインに追加する方法を示します。

タスクペインアドインのリストを表示するには、 WebExtensionTaskPanes プロパティ.

次のコードの例では、このようなアドインのリストを取得する方法を示します。