Wie schnell können Sie intelligente Zitate in Word 2010 umschalten?

2299
KnowItAllWannabe

Ich arbeite an einem langen technischen Dokument, das zahlreiche Darstellungen von Computercode enthält. Im Fließtext möchte ich, dass meine Anführungszeichen geschweift sind, was bedeutet, dass die automatische Formatierung nach Art des Word-Typs "intelligente Anführungszeichen" von mir gewünscht wird. In Codeanzeigen sind geschweifte Anführungszeichen jedoch falsch. In diesen Fällen möchte ich, dass Smart-Anführungszeichen als Typ deaktiviert werden. Gibt es eine schnelle Möglichkeit, diese Einstellung umzuschalten? Oder gibt es eine Möglichkeit, mich an den Absatzstil zu binden, in dem ich bin? (Ich benutze einen eigenen Stil für die Anzeige von Codes.)

Derzeit muss ich zum Umschalten der Einstellung auf Datei> Optionen> Prüfen> AutoKorrektur-Optionen ...> "Zitate" mit "Anführungszeichen"> OK> OK klicken. Dies sind sieben Mausklicks. Zum Zurückschalten sind weitere sieben Mausklicks erforderlich. Gibt es nicht einen schnelleren Weg? Eine Tastenkürzel für das Umschalten oder eine Symbolleistenschaltfläche, die mit einem einzigen Klick umschalten würde, wäre großartig. Noch besser wäre es, wenn die Einstellung von dem Absatzstil abhängt, in dem ich mich befand.

3

2 Antworten auf die Frage

2
matan129

OK, hier ist die Antwort:

  1. Gehen Sie zu ViewTab Macros>>Record Macro
  2. Geben Sie dem Makro einen Namen und weisen Sie es einer Tastenkombination zu (Tastenkombination).
  3. Nimm etwas auf (egal was, wir setzen es gleich zurück). Klicken Sie auf Macros> Stop Recording, um zu stoppen.
  4. Wiederholen Sie die Schritte 1 bis 3, um ein anderes Makro zu erstellen (also haben wir jetzt insgesamt 2 Makros).
  5. Gehen Sie zu ViewTab Macros>>View Macros
  6. Wählen Sie das erste Makro und klicken Sie auf Edit
  7. Löschen Sie alle Zeilen im Code des Makros (es ist Visual Basic) mit Ausnahme von sub Macro_Name()undEnd Sub
  8. Kopieren Sie diese Zeile in das Sub: Options.AutoFormatReplaceQuotes = True
  9. Machen Sie dasselbe mit dem anderen Makro, aber schreiben Sie Options.AutoFormatReplaceQuotes = Falsestattdessen.

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 AutoFormatReiter 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

Awesome, thank you so much! I'm going to mark this as the answer, but before I do, I'm hoping you'll tell me how I can add these macros to my toolbar... (A link to how to do it would be fine.) KnowItAllWannabe vor 10 Jahren 0
[Ich denke, das wird es tun] (http://superuser.com/questions/297197/microsoft-word-2010-custom-macro-buttons-without-writing-code) - Wählen Sie einfach `Macros` unter` Choose command from` matan129 vor 10 Jahren 2
2
Graham Mayor

Sie können das mit nur einem Makro tun, das die Zeile enthält

Options.AutoFormatAsYouTypeReplaceQuotes = Not Options.AutoFormatAsYouTypeReplaceQuotes

Coole Verzauberung! Besser als meine ursprüngliche Lösung. matan129 vor 10 Jahren 0