PowerPoint VBA の優れたオンライン ガイドを教えてください。また、PowerPoint でマクロを記録する方法について誰かアドバイスはありますか?
3 に答える
Microsoft は、PowerPoint 2007 からマクロ レコーダーを削除します。
オブジェクトの構造を表示するには、オブジェクトで Watch (Shift + F9) を使用します。
例えば
dim ppt as powerpoint.Presentation
set ppt =activepresentation
ウォッチを ppt に追加して、オブジェクト プレゼンテーションの構造体を表示します
それ以外は
新しいクラス モジュールを追加する
クラスで宣言する
Private WithEvents ppt As PowerPoint.Application
共通モジュールで、classCreate(デフォルトはClass1)から1つのインスタンスを宣言します
set x= new class1
モジュール クラスでは、プレゼンテーションのイベントを取得できます (コード ウィンドウの左側のコンボ)。
ブルーノ・レイテ
PowerPoint マクロを記録するには:
- メニュー バーで、[ツール] をクリックします。
- マクロ > の上にマウスを置くと、サブメニューが表示されます
- 記録ボタンをクリックすると、新しいツールバーが表示されます
- 自分のことをしてください
- 新しいマクロ ツールバーの停止ボタンをクリックします。
ツール→マクロ→マクロをクリックします。記録したマクロを見つけて、[編集] ボタンをクリックします。これにより、記録された内容が表示されます。変更を行い、三角形の実行ボタンをクリックして (または F5 を押して)、コードを実行します。
オンライン ガイドに関する限り、私は通常、質問を考えてGoogleを使用するか、StackOverflow.com で質問します。私はその方法でほとんどの質問に答えることができました.Powerpoint VBAのすべてに関する特定の主要なリソースは見つかりませんでした.
また、他の MS Office 製品の VBA 記事を調べることで、役立つ回答を見つけることができます。Powerpoint 固有 (一般的な VBA) ではない多くのことは、他の製品と同じです。
あなたが達成したいことを説明できますか?Word や Excel などの VBA に関する書籍は多数ありますが、PowerPoint での「プログラミング」はあまり一般的ではありません。
以下は、初心者向けの簡単なオンライン「FAQ」です。
http://skp.mvps.org/index.html#newbie
および一般的なハウツー: