Excel チャートを OLE オブジェクトとして Microsoft PowerPoint スライドに作成して埋め込む

Excel チャートの作成と埋め込み

以下の二つのコード例は、説明しているタスクが複雑であるため、長く詳細です。Microsoft Excel ワークブックを作成し、チャートを作成し、次にそのチャートを埋め込む Microsoft PowerPoint プレゼンテーションを作成します。OLE オブジェクトは元のドキュメントへのリンクを含むため、埋め込まれたファイルをダブルクリックしたユーザーはそのファイルとアプリケーションを起動します。

VSTO の例

VSTO を使用して、以下の手順が実行されます:

  1. Microsoft Excel ApplicationClass オブジェクトのインスタンスを作成します。
  2. 1つのシートが含まれる新しいワークブックを作成します。
  3. シートにチャートを追加します。
  4. ワークブックを保存します。
  5. チャートデータを含むワークシートを持つ Excel ワークブックを開きます。
  6. シートの ChartObjects コレクションを取得します。
  7. コピーするチャートを取得します。
  8. Microsoft PowerPoint プレゼンテーションを作成します。
  9. プレゼンテーションに空白のスライドを追加します。
  10. Excel ワークシートからチャートをクリップボードにコピーします。
  11. PowerPoint プレゼンテーションにチャートを貼り付けます。
  12. スライド上にチャートを配置します。
  13. プレゼンテーションを保存します。

Java経由の Aspose.Slides for Android の例

Aspose.Slides for .NET を使用して、以下の手順が実行されます:

  1. Aspose.Cells for Java を使用してワークブックを作成します。
  2. Microsoft Excel チャートを作成します。
  3. Excel チャートの OLE サイズを設定します。
  4. チャートの画像を取得します。
  5. Java 経由で Aspose.Slides for Android を使用して PPTX プレゼンテーション内に Excel チャートを OLE オブジェクトとして埋め込みます。
  6. オブジェクトが変更された問題に対処するために、手順 3 で取得した画像に変更された画像を置き換えます。
  7. 出力プレゼンテーションを PPTX 形式でディスクに書き込みます。