
我為powerpoint寫了一個VBA程式碼編輯時轉到特定幻燈片幻燈片。
但是,我無法將其綁定到快捷鍵(我想將其綁定到Ctrl+G
)。
Options
在 Excel 中,當您建立新巨集時有一個按鈕 - 不幸的是,在 powerpoint 中缺少該按鈕。見下圖。
現在我已將巨集拉到快速存取工具列(QAT)以進行快速存取 - 我不喜歡這一點。為了與 Excel 保持一致,我想使用通用快捷方式(尤其是Ctrl+G
)導覽至特定投影片
答案1
您可以將巨集指派給 ALT + 數字(Alt + 1、Alt + 2、...)
在 PowerPoint 上,前往“自訂快速存取工具列”
選擇“更多好評”
在頂部中間部分的“選擇命令”下,將“熱門推薦”更改為“巨集”。
選擇您要使用的宏,然後按一下“新增>>”
現在,使用右側的向上/向下按鈕變更右側清單的順序。
如果您將巨集放在第二位(例如),那麼在按一下「確定」後,您將能夠透過 ALT + 2 使用它
享受
答案2
遺憾的是,PowerPoint 不支援此功能。至少存在一個添加快捷方式功能的商業插件(參見這個帖子)。
否則,您可以使用腳本工具,例如自動熱鍵(僅限 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 的網站。
注意:執行巨集的組合鍵有待確認,因為我使用的是非英文版的MS-Office 2010,但我思考它不會因語言(或版本)而異,因此它可以按原樣工作。