So weisen Sie einem Powerpoint-Makro eine Tastenkombination zu

4800
Prasanna

Ich hatte einen VBA-Code für Powerpoint geschrieben, um beim Bearbeiten der Folien zu einer bestimmten Folie zu gelangen .

Ich konnte das jedoch nicht an eine Tastenkombination binden (ich wollte es an binden Ctrl+G).

In Excel gibt es eine OptionsSchaltfläche, wenn Sie ein neues Makro erstellen - was in Powerpoint leider fehlt. Siehe Bild unten.
create_macro: _dialog_excel_vs_powerpoint

Jetzt habe ich das Makro für den schnellen Zugriff auf die Quick Access Toolbar (QAT) gezogen - was mir nicht gefällt. Um es mit Excel konsistent zu halten, möchte ich eine allgemeine Verknüpfung (insbesondere Ctrl+G) verwenden, um zu einer bestimmten Folie zu navigieren

4

1 Antwort auf die Frage

1
Dominic Comtois

PowerPoint unterstützt dies leider nicht. Es gibt mindestens ein kommerzielles AddOn, das die Verknüpfungsfunktion hinzufügt (siehe diesen Beitrag ).

Andernfalls könnten Sie ein Skript-Tool wie AutoHotkey (nur Windows) verwenden, um eine Folge von Tastenanschlägen zu senden, die Ihr Makro aufrufen würden. Dieses Skript ruft zum Beispiel ein Makro mit dem Namen "setFontCalibri" auf, wenn die Strg-G-Taste gedrückt wird:

; Ctrl-g: Execute setFontCalibri macro in PowerPoint ^g::  send  Sleep, 50 send v Sleep, 50 send pm Sleep, 50 send setFontCalibri send  send ; reactivate the Home Tab in the ribbon Sleep, 50 send l send  return 

Stellen Sie nur sicher, dass die Registerkarte "Entwickler" in der Multifunktionsleiste sichtbar ist und funktionieren sollte. Die SleepZeilen sind erforderlich, andernfalls werden Tastatureingaben zu schnell gesendet. Sie können jedoch versuchen, je nach Reaktionszeit Ihres Computers 50 ms in mehr oder weniger zu ändern.

Anweisungen zum Ausführen (und zum optionalen Kompilieren) des Skripts finden Sie auf der Autohotkey-Website.

Hinweis: Die Tastenkombination zum Ausführen des Makros muss bestätigt werden, da ich eine nicht-englische Version von MS-Office 2010 verwende. Ich denke jedoch, dass sie sich nicht von einer Sprache (oder Version) zu einer anderen unterscheidet, sodass sie funktionieren kann es ist.