
私はパワーポイント用のVBAコードを書いて編集中に特定のスライドに移動するスライド。
しかし、それをショートカット キーにバインドすることができませんでした ( にバインドしたかったのですCtrl+G
)。
Options
Excel では、新しいマクロを作成するときにボタンがありますが、残念ながら PowerPoint にはこのボタンがありません。下の画像を参照してください。
クイックアクセスツールバー(QAT)にマクロを移動して、すばやくアクセスできるようにしましたが、これは気に入りません。Excelとの一貫性を保つために、Ctrl+G
特定のスライドに移動するには、一般的なショートカット(特に) を使用したいと思います。
答え1
ALT + 数字 (Alt + 1、Alt + 2、...) にマクロを割り当てることができます。
PowerPointで「クイックアクセスツールバーのカスタマイズ」に移動します。
「その他の推薦」を選択
上部中央の「コマンドの選択元」の下で、「一般的なコマンド」を「マクロ」に変更します。
使用したいマクロを選択し、「追加>>」をクリックします。
次に、右側にある上/下ボタンを使用して、右側のリスト内の順序を変更します。
たとえば、マクロを2番目の場所に配置して[OK]をクリックすると、ALT + 2で使用できるようになります。
楽しむ
答え2
残念ながら、PowerPoint はこれをサポートしていません。ショートカット機能を追加する商用アドオンが少なくとも 1 つ存在します (この郵便受け)。
そうでなければ、次のようなスクリプトツールを使うこともできます。オートホットキー(Windows のみ) マクロを呼び出すキー ストロークのシーケンスを送信します。たとえば、次のスクリプトは、Ctrl + G が押されるたびに「setFontCalibri」というマクロを呼び出します。
; Ctrl-g: Execute setFontCalibri macro in PowerPoint
^g::
send {f10}
Sleep, 50
send v
Sleep, 50
send pm
Sleep, 50
send setFontCalibri
send {enter}
send {f10} ; reactivate the Home Tab in the ribbon
Sleep, 50
send l
send {enter}
return
リボンに [開発] タブが表示されていることを確認すれば、動作するはずです...Sleep
線は必須です。そうでないと、キーストロークが速く送信されてしまいます。ただし、マシンの応答性に応じて、50 ミリ秒を増減してみてください。
スクリプトの実行方法 (およびオプションでコンパイル方法) については、Autohotkey の Web サイトを参照してください。
注: マクロを実行するためのキーの組み合わせは、英語版以外のMS-Office 2010を使用しているため確認が必要ですが、考える言語 (またはバージョン) によって変化しないため、そのまま機能する可能性があります。