4

Excel ワークブックに埋め込まれた PowerPoint プレゼンテーションがあります。VBA を使用してこれを編集する (開く、スライドをコピーする、スライドにデータを追加する、閉じる) にはどうすればよいですか?

4

1 に答える 1

8

1. PowerPoint オブジェクト モデルへの参照を VBA アプリケーションに追加します。

VBA ウィンドウから、[ツール] | [ツール] を選択します。Microsoft Powerpoint 12.0 Object Library
を 探して確認してください

2. PowerPoint プレゼンテーション オブジェクトを選択してアクティブにします。

ActiveSheet.Shapes("Object 1").Select
Selection.Verb Verb:=xlOpen

注: このコードは、PowerPoint オブジェクトの名前がObject 1 (実際の名前を確認するには左上隅を見てください) であり、アクティブ シート上にあることを前提としています。

3. プレゼンテーション オブジェクトへの参照を取得する

Dim p As PowerPoint.Presentation
Set p = Selection.Object

4.操作する

プレゼンテーション オブジェクトのすべてのメソッドとプロパティを使用できます。スライドを追加する例を次に示します。

p.Slides.Add 1, ppLayoutBlank

5. 選択を解除します

最も簡単な方法は、セルを選択することです。

[a1].Select

それが役立つことを願っています!

于 2008-09-24T03:16:06.900 に答える