Excel チャートを OLE オブジェクトとして Microsoft PowerPoint スライドに作成して埋め込む
Contents
[
Hide
]
チャートはデータの視覚的表現であり、プレゼンテーションスライドで広く使用されています。この記事では、VSTOとJava経由の Aspose.Slides for Androidを使用して、プログラムmatically に Excel チャートを OLE オブジェクトとして PowerPoint スライドに作成して埋め込むためのコードを示します。
Excel チャートの作成と埋め込み
以下の二つのコード例は、説明しているタスクが複雑であるため、長く詳細です。Microsoft Excel ワークブックを作成し、チャートを作成し、次にそのチャートを埋め込む Microsoft PowerPoint プレゼンテーションを作成します。OLE オブジェクトは元のドキュメントへのリンクを含むため、埋め込まれたファイルをダブルクリックしたユーザーはそのファイルとアプリケーションを起動します。
VSTO の例
VSTO を使用して、以下の手順が実行されます:
- Microsoft Excel ApplicationClass オブジェクトのインスタンスを作成します。
- 1つのシートが含まれる新しいワークブックを作成します。
- シートにチャートを追加します。
- ワークブックを保存します。
- チャートデータを含むワークシートを持つ Excel ワークブックを開きます。
- シートの ChartObjects コレクションを取得します。
- コピーするチャートを取得します。
- Microsoft PowerPoint プレゼンテーションを作成します。
- プレゼンテーションに空白のスライドを追加します。
- Excel ワークシートからチャートをクリップボードにコピーします。
- PowerPoint プレゼンテーションにチャートを貼り付けます。
- スライド上にチャートを配置します。
- プレゼンテーションを保存します。
Java経由の Aspose.Slides for Android の例
Aspose.Slides for .NET を使用して、以下の手順が実行されます:
- Aspose.Cells for Java を使用してワークブックを作成します。
- Microsoft Excel チャートを作成します。
- Excel チャートの OLE サイズを設定します。
- チャートの画像を取得します。
- Java 経由で Aspose.Slides for Android を使用して PPTX プレゼンテーション内に Excel チャートを OLE オブジェクトとして埋め込みます。
- オブジェクトが変更された問題に対処するために、手順 3 で取得した画像に変更された画像を置き換えます。
- 出力プレゼンテーションを PPTX 形式でディスクに書き込みます。