[GastForen Programme Office Microsoft Office Word Makro als Funktion der Schriftart

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Office - Alles fürs Büro
Themen
Beiträge
Moderatoren
Letzter Beitrag

Word Makro als Funktion der Schriftart

kaot2000
Beiträge gesamt: 1

26. Jun 2011, 16:34
Beitrag # 1 von 2
Bewertung:
(1119 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,

ich möchte für einen Freund einen Text konvertieren, den er in Word 2007 erstellt hat. Es handelt sich um eine Übersetzung, bei der er die Worte, die im Grundtext nicht stehen in kursiv gesetzt hat. Das Programm, in das ich importieren möchte, braucht statt dessen eine eckige Klammer for und nach den kursiven Zeichen
Beispieltext --> [Beispiel]text

Ich hab im Forum nichts wirklich passendes gefunden, hat jmd eine Idee/ ein Script?
X

Word Makro als Funktion der Schriftart

MurphysLaw
Beiträge gesamt: 588

27. Jun 2011, 13:09
Beitrag # 2 von 2
Beitrag ID: #474512
Bewertung:
(1072 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallöchen, kaot.
(Netter Nick)

Suchen/Ersetzen mit Platzhaltern ist theoretisch möglich, halte ich aber für knifflig.
Daher am einfachsten mit diesem Makro:
Code
Sub maskiere() 

With Selection
.HomeKey unit:=wdStory
With .Find
.ClearFormatting
.MatchWildcards = False
.Text = ""
.Font.Italic = True
.Execute
End With

Do While .Find.Found
.Font.Italic = False
.InsertAfter "]"
.InsertBefore "["
.Collapse wdCollapseEnd
.Find.Execute
Loop

End With

End Sub

;-)

Viele Grüße,
Murphy


als Antwort auf: [#474483]