Hallo Kallyptra,
das liegt daran, dass du die falsche Funktion verwendest. Du versuchts das Ziel mit dem Textmarker zu erreichen. Da gibst nun mal nur 15 verschiedene Farben, was bei Textmarkern völlig ausreichend ist. Weiter rechts in der Symbolleiste befindet sich noch ein Farbeimer. Wenn du diesen auf deine Markierung anwendest und dabei ein Makro aufzeichnest erhälst du eine Zeile wie:
Selection.Shading.BackgroundPatternColor = vbMagenta
Statt vbCyan oder vbMagenta kannst du hier natürlich auch jede beliebige andere Farbe (als Zahl) verwenden. Hinter der Konstante vbMagenta steht eine bestimmte Zahl. Inwieweit sich diese Farben von wdTurquise und wdPink unterscheiden kann ich dir nicht sagen. Mit bloßem Auge sehe ich kaum einen Unterschied.
Bezüglich der Tastenkombination: Vergiss Application.OnKey! Das ist nur für Excel interessant. In Word gibts diese Funktion nicht bzw. läuft kompliziert über Keybindings. Die Tastenkombination für ein Word-Makro hinterlegt man entweder schon beim Aufzeichnen über den Button Tastatur, oder etwas komplizierter im Nachhinein per Rechtsklick auf das Menüband --> Menüband anpassen --> Tastenkombinationen anpassen (links unten) --> Im Register Kategorien "Makros" wählen --> Unten unter "Speichern in" auswählen ob man die Tastenkombination immer ("Normal.dotm") oder nur im aktuellen Dokument ("Dokument1") verwenden möchte --> Rechts das Makro auswählen --> in das Feld "Neue Tastenkombination" klicken --> Nun die Tastenkombination z.B. Strg + Y betätigen --> auf "Zuordnen" klicken. <-- Beispiel Word 2019 - Bei 2016 wirds ähnlich gehen!
Ab sofort wird das Makro immer ausgeführt, wenn du die Tastenkombination betätigst.
Gruß Mr. K.
|