1

このトピックが別のスレッドで取り上げられている場合は、事前にお詫び申し上げますが、それがどこにあるかを見つけることができません。

PowerPoint 2007 から [グラフの挿入] ダイアログにアクセスしようとしています。 ここに画像の説明を入力

私がレビューしたドキュメントによると、これは次のコードで実現できます。

Application.CommandBars.FindControl(Id:=17).Execute

また:

Application.CommandBars("Menu Bar").FindControl(Id:=17, recursive:=True).Execute

ただし、ダイアログを表示する代わりに、このコードは現在のスライドに新しい縦棒グラフを挿入します。その上、このグラフも NSgraph グラフ (PowerPoint2003 形式) であり、新しい形式でグラフを挿入することを非常に楽しみにしています。

PowerPoint2007 でそのダイアログに到達することは可能ですか? MSDN のドキュメントでさえ、ID は 17 であると記載されているためです。

どんな情報でも大歓迎です。

よろしくお願いします!

4

1 に答える 1

1

最後に、この問題の回避策を見つけました。

そのダイアログを呼び出すために、アプリケーションでショートカットを使用することを考えましたが、機能しているようです。Office 2007 では、そのダイアログは を押すことで呼び出すことができるALT+B+Cため、私のマクロはその動作を再現します。

ActivePresentation.Application.Activate
VBA.SendKeys "%bc", True

これは最善の方法ではないかもしれませんが、リボンの階層は私には複雑すぎます。

于 2013-09-05T21:40:51.053 に答える