PowerPoint (一般・VBA)

PowerPoint 一般・VBAに関する話題を扱うフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : PowerPoint 2010)
マクロにショートカットキーを付けるには
投稿日時: 21/02/15 19:41:57
投稿者: mayuwanko

教えて下さい
 
自作ツールバーのボタンにマクロを書いてショートカットキーを追加しようとしています
 
調べていると私のやりたいことが質問されているものを見つけました
https://sp.okwave.jp/qa/q4464032.html#answers
この通りのコードを頂いて試しているのですが、
ショートカットキーは反応しません
 
このリンクでは、出来たような書き込みですが…
 
ショートカットキーのコードは以下の一行と思うのですが、
.Caption = "ズームUP(&.)"
 
こちらで、対応できるものでしょうか

回答
投稿日時: 21/02/16 09:32:18
投稿者: Suzu

ショートカットキー との事ですが、
そのショートカットのキーは Ctrl + . / Ctrl + , を 期待されているのであればそうではありません。
 
Excel/Word であれば、
リボンの「開発」-「マクロ」 にて、マクロの一覧が表示され、
その中で、ショートカットキーを設定したいマクロを選択し【オプション】にて、
「マクロオプション」を表示し、その中で、ショートカットキー  Ctrl + ? の設定が可能です。
VBAでだと Applicatipon.OnKeyメソッド になります。
https://docs.microsoft.com/ja-jp/office/vba/api/excel.application.onkey
 
 
対し、PowerPoint では、
リボンの「開発」-「マクロ」 にて、マクロの一覧が表示されますが
【オプション】がありません。 ここでは Ctrl + ? の設定ができないのです。
VBAでも
Activate メソッド (PowerPoint)
https://docs.microsoft.com/ja-jp/office/vba/api/powerpoint.application.activate
の左側の メソッド一覧に、OnKey が無い事が判ります。
この事から、 Ctrl + ? のショートカットは設定できないと思われます。
 
行うとすれば、クイックアクセスツールバーに マクロを設定し、
  ALT + 数値 の組み合わせ にて、クイックアクセスツールバー に設定したメニュー を
  メニューの左から 番号にて呼び出す方法です。
 
クイックアクセスツールバー の 右側 ▼ から 「その他のコマンド」
PowerPoint のオプションが表示されますから、
 右側の クイックアクセスツールバーのユーザー設定 で 『【自ファイル名】に適用 』を選択
下に、マクロの一覧が出ると思いますので、その中から設定したい マクロを選択し OK を押せば
クイックアクセスツールバー に そのマクロが追加されますので そうすれば
「ALT + 数値」 にて、そのマクロを呼び出すことができます。
 
その ファイルのみでなく、全ファイルに適用したいのであれば
マクロの記載されたファイルをアドインとして登録してから クイックアクセスツールバーに設定する事になります。
 
クイックアクセスツールバーからPowerPointマクロを実行するアドインの紹介
https://www.ka-net.org/blog/?p=1636

投稿日時: 21/02/16 21:40:51
投稿者: mayuwanko

ありがとうございます
リンク先のコードはパワーポイントでは使えないことがわかり助かりました
自分でも調べていた通りで、理解が深まりました
ありがとうございました