OK, hier ist die Antwort:
- Gehen Sie zu
View
TabMacros
>>Record Macro
- Geben Sie dem Makro einen Namen und weisen Sie es einer Tastenkombination zu (Tastenkombination).
- Nimm etwas auf (egal was, wir setzen es gleich zurück). Klicken Sie auf
Macros
>Stop Recording
, um zu stoppen. - Wiederholen Sie die Schritte 1 bis 3, um ein anderes Makro zu erstellen (also haben wir jetzt insgesamt 2 Makros).
- Gehen Sie zu
View
TabMacros
>>View Macros
- Wählen Sie das erste Makro und klicken Sie auf
Edit
- Löschen Sie alle Zeilen im Code des Makros (es ist Visual Basic) mit Ausnahme von
sub Macro_Name()
undEnd Sub
- Kopieren Sie diese Zeile in das Sub:
Options.AutoFormatReplaceQuotes = True
- Machen Sie dasselbe mit dem anderen Makro, aber schreiben Sie
Options.AutoFormatReplaceQuotes = False
stattdessen.
Letztendlich ist dies der Code (möglicherweise haben Sie andere Namen und / oder Beschreibungen für Ihre Makros): Beachten Sie außerdem, dass in Visual Basic '
eine Kommentarzeile definiert wird (normalerweise wird die Zeile grün dargestellt), dass diese Zeile nicht ausgeführt wird.
Sub ToggleQuotes1() ' ' ToggleQuotes1 Macro ' Smart Quotes ' Options.AutoFormatReplaceQuotes = True End Sub Sub ToggleQuotes2() ' ' ToggleQuotes2 Macro ' Regular quotes ' Options.AutoFormatReplaceQuotes = False End Sub
PS - Es gibt zwei intelligente Qoutes-Optionen für das Proofing. Einer ist unter dem AutoFormat
Reiter und der andere ist AutoFormat as you type
. Hier habe ich die erste geändert, aber die zweite geht so: Options.AutoFormatAsYouTypeReplaceQuotes = True Options.AutoFormatAsYouTypeReplaceQuotes = False