2009-06-12 6 views
2

Wie der Titel so eloquent ausgedrückt, muss ich wissen, wie (oder wenn es überhaupt möglich ist), ein Makro an einen Schlüssel in Microsoft Word 2007 zu binden, ohne jedes Mal ein neues Makro aufzuzeichnen.Wie binde ich einen Makro an einen Schlüssel in Word 2007, ohne ein neues Makro aufzuzeichnen?

Ich finde, ich schreibe neue Makros direkt im Code und bin dann nicht in der Lage, sie an einen Schlüssel zu binden. Oder ich möchte einfach ein Makro an einen anderen Schlüssel binden.

Antwort

3

Blick auf die KeysBoundTo Sammlung - siehe here, die BuildKeyCode Methode - siehe here und die Liste der wdKey Konstanten here

1

Die beste Lösung, die ich mir ausgedacht habe, war, ein neues leeres Makro auf den gewünschten Schlüssel aufzuzeichnen (zB Strg + Num. [Die Entf-Taste auf dem Nummernblock]) und das Makro ctrl_num_dot zu benennen. Dann kann ich jedes Makro aus der Unterroutine ctrl_num_dot aufrufen.

2

Wie vorgeschlagen, nachschlagen Wort KeyBindings Objekt in der Hilfedatei.

Außerdem, wenn Ihr Makro mit internationalen Tastaturen arbeiten muß, ist dies ein sehr gut zu lesen:

2

Hier ist eine Antwort von Microsoft: http://office.microsoft.com/video.aspx?assetid=ES010336334&vwidth=884&vheight=540&CTT=11&Origin=

Wesentlichen

  1. Klicken Sie auf die Office-Schaltfläche.
  2. Wählen Sie Word-Optionen (in der Nähe der unteren neben Word zu beenden).
  3. Wählen Sie Anpassen. 4a. Wenn Sie das Makro zu einer Schaltfläche hinzufügen möchten, wählen Sie "Makros" aus dem Dropdown-Menü unter "Befehle auswählen aus:". 4b. Wenn Sie eine Keybind hinzufügen möchten, klicken Sie auf Anpassen (unten links neben "Tastaturkürzel:". Hier ist das gleiche Fenster wie beim Erstellen eines neuen Makros. Klicken Sie einfach auf "Zuweisen", nachdem Sie die Option ausgewählt haben Tastendruck