
Bei der Verwendung eines Textverarbeitungsprogramms verwende ich fast ausschließlich die Tastatur, aber beim Einfügen von Text in MS Word bin ich gezwungen, die Maus zu verwenden. Ich kann keine Möglichkeit finden, einmalig festzulegen, wie die Formatierung behandelt werden soll (Quelle beibehalten / Ziel abgleichen / nur Text), ohne die Maus zu verwenden (ablenkend und langsam) oder meine Standardeinstellungen zu ändern (noch schlimmer).
Gibt es eine Möglichkeit, das zu tun? Ich glaube, ich braucheentwedereine Tastenkombination zum Eingeben derEinfügeoptionenDialog nach dem Einfügenoderein anderer Befehl, mit dem ich die Formatierungsoption angeben kann. Ich habe mir angesehenInhalte einfügen, aber es scheint nur eine relevante Option zu geben, nämlich „Nur Text“ (Unformatierter Text), obwohl ich auch „Keep“ oder „Match“ möchte.
Ich verwende MS Word 2007, aber eine Antwort, die auch auf andere Versionen zutrifft, wäre natürlich allgemeiner nützlich.
PS: Ich verwende aus Kompatibilitätsgründen mit Kollegen die niederländische Benutzeroberfläche von MS Office. Daher können verschiedene Schlüssel und Texte oben ungenau sein.
Antwort1
Lösung 1: mit context menuSchlüssel
Mit Word 2013 können Sie auf
- der context menuSchlüssel
- gefolgt von entweder
- KfürOriginalformatierung beibehalten,
- M, EnterfürFormatierung zusammenführen(ja, seltsamerweise Enterwar ein zusätzlicher erforderlich) oder
- TfürNur Text behalten.
Der context menuSchlüssel ist dieser:
Quelle:https://en.wikipedia.org/wiki/Menütaste
Lösung 2: mit Ribbon-Menü-Beschleunigertasten
Klicken Sie in Word 2013 auf Alt+ H, Vund dann entweder auf K, Moder T.
Lösung 3: mitSpezialpasteDialog
Du kannst
- Drücken Sie Ctrl+ Alt+ V(anstatt nur Ctrl+ V), um dasInhalte einfügenDialog,
- dann mit Arrow downoder Arrow updie Standardauswahl ändern
- und drücke Enter.
Lösung 4: mit Zuweisen einer Tastenkombination zu einem Makro
- Erstellen Sie für jedes ein separates MakroSpezialpasteOption wie indiese Super User-Antwort
- Weisen Sie ihm über Menü
File
→Options
→Customize Ribbon
→Customize
→ eine Tastenkombination zuCustomize Keyboard
Antwort2
Ausgehend von der hilfreichen Antwort von Lernkurve komme ich zu dem Schluss, dass „Inhalte einfügen…' tutnichterledigen die Arbeit, während das Zuordnen von Tastenanschlägen zu Makros, die im Dialogfeld „Einfügemodus“ erstellt wurden, dies tut. Da seine ersten beiden Optionen für Word 2013 und höher gelten, muss jeder, der bei 2007 festhängt, Makros erstellen und zuordnen.
Aufzeichnen von Makros
Um Makros aufzuzeichnen, muss die DevelopersRegisterkarte in der Multifunktionsleiste unter Word Options/ aktiviert sein Popular Options.
Makros für die Einfügemodi
Die für die Ausführung dieser Aufgabe erforderlichen Makros, die nach dem Einfügen durch Aufrufen des Auswahlmenüs aufgezeichnet werden, sind:
Sub PasteOriginal()
' Paste with option ‘original formatting’
Selection.PasteAndFormat (wdFormatOriginalFormatting)
End Sub
Sub PasteMatching()
' Paste with option ‘match destination’
Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis)
End Sub
Sub PasteText()
' Paste with option ‘only text’
Selection.PasteAndFormat (wdFormatPlainText)
End Sub
Ich habe diese auf Ctrl+ Alt+ Shift+( <| || >) für bzw. keep formatabgebildet . Ich habe die Modifikatortasten + + gewählt, um Konflikte mit vordefinierten Zuordnungen zu vermeiden, während ( | | ) mir suggerierte, zurückzublicken (auf das Quellformat), neutral zu sein und nach vorne zu blicken (auf das Zielformat), auch wenn dies nicht wirklich der Fall ist.text onlymerge formatCtrlAltShift<|>
Bedeutung der Optionen
Die Bedeutung der Optionen wird auf MSDN wie folgt beschrieben (ich habe dies nicht ausführlich getestet):
- Keep source formatting(
wdFormatOriginalFormatting
): „Erhält die ursprüngliche Formatierung des eingefügten Materials“ –Ich gehe davon aus, dass dies auch Stile einschließt, frage mich aber, was passiert, wenn Stilnamen kollidieren. Ich gehe davon aus, dass die gesamte aktuelle Formatierung ignoriert wird. - Merge formatting(
wdFormatSurroundingFormattingWithEmphasis
): „Passt die Formatierung des eingefügten Textes an die Formatierung des umgebenden Textes an“ –ICHglaubenDas bedeutet, dass die Zeichen aus der Quelle und alle Hervorhebungen(deutlich,kursiv, _ Unterstreichung _)werden in der aktuellen Formatierung eingefügt, während alle anderen Originalformatierungen ignoriert werden. - Keep Text only(
wdFormatPlainText
): „Fügt als einfachen, unformatierten Text ein.“ – Es werden nur die Zeichen aus der Quelle in der aktuellen Formatierung eingefügt.
Optionen in „Inhalte einfügen“
Ich untersuchte die Optionen inInhalte einfügen…, Aufzeichnung von Makros für jede Option, wie im Screenshot des Dialogs in Lernkurves Antwort. Einige von ihnen schienen sich wie zu verhalten keep format(manchmal machten sie seltsame zusätzliche Dinge), andere wie text only, aberkeinerals merge format. (Um alle Optionen zu erhalten, musste ich Text mit etwas zusätzlicher Formatierung einfügen, sonst hätte ich nur zwei Optionen erhalten; mein Optionssatz enthielt „Bild (Windows-Metadatei)“, was in seinem Screenshot nicht der Fall war.)
Dies waren die Ergebnisse:
Sub SpecialPasteDoc() ' MS Office Word-document object
Selection.PasteSpecial Link:=False, DataType:=wdPasteOLEObject, Placement _
:=wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteRTF() ' Formatted text (RTF)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePlain() ' Unformatted text
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePic() ' Picture (Windows Metafile)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPastePicEnhanced() ' Picture (Enhanced Metafile)
Selection.PasteAndFormat (wdPasteDefault)
End Sub
Sub SpecialPasteHTML() 'HTML Format
Selection.PasteSpecial Link:=False, DataType:=wdPasteHTML, Placement:= _
wdInLine, DisplayAsIcon:=False
End Sub
Sub SpecialPasteUnicodeText() ' Unformatted Unicode Text
Selection.PasteSpecial Link:=False, DataType:=20, Placement:=wdInLine, _
DisplayAsIcon:=False
End Sub
Antwort3
Ich bin hierhergekommen, weil ich nach 2013 und später gesucht habe, aber ich kann die Antwort für 2010 und früher liefern:Alt + H, V, S, V
Diese Tastenkombination ist schnell und einfach zu drücken. Beachten Sie, dass dadurch das Dialogfeld „Inhalte einfügen“ geöffnet wird. Sie können jedoch fortfahren, indem Sie eine Tastenkombination (erster Buchstabe) drücken, um „unformatierten Unicode-Text“ (oder wie auch immer er heißt) auszuwählen, enter
das Dialogfeld zu schließen usw.
Für das Spiel,Microsoft sagt:Ctrl + V, Ctrl, M