PowerPoint no es compatible con esto, desafortunadamente. Existe al menos un complemento comercial que agrega la capacidad de acceso directo (ver esta publicación ).
De lo contrario, podría usar una herramienta de secuencias de comandos como AutoHotkey (solo Windows) para enviar una secuencia de pulsaciones de teclas que invocarían su macro. Por ejemplo, este script invocará una macro llamada "setFontCalibri" cada vez que presione Ctrl-G:
; 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
Solo asegúrese de que la pestaña Desarrollador esté visible en la cinta de opciones y que funcione ... Las Sleep
líneas son necesarias, de lo contrario, las pulsaciones de teclas se envían demasiado rápido. Pero puede intentar cambiar 50 ms a más o menos, dependiendo de la capacidad de respuesta de su máquina.
Para obtener instrucciones sobre cómo ejecutar (y compilar opcionalmente) el script, consulte el sitio web de Autohotkey.
Nota: La combinación de teclas para ejecutar la macro debe confirmarse, ya que uso una versión no inglesa de MS-Office 2010, pero creo que no varía de un idioma (o versión) a otro, por lo que puede funcionar como es.