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