Thema Datum  Von Nutzer Rating
Antwort
Rot  Mit Marko im ganzen Dokument suchen und ersetzen
27.01.2024 09:30:47 LouieLoop
NotSolved
07.02.2024 22:48:01 Gast57242
Solved
08.02.2024 22:50:51 LouieLoop
NotSolved

Ansicht des Beitrags:
Von:
LouieLoop
Datum:
27.01.2024 09:30:47
Views:
159
Rating: Antwort:
  Ja
Thema:
Mit Marko im ganzen Dokument suchen und ersetzen

Hallo

Wenn ich in Word Suchen - Ersetzen - Alles Ersetzen durchführe, dann macht Word das im ganzen Dokument (in meinem Fall inkl. Kopfzeilen). Wenn ich diesen Vorgang mit dem Makrorecorder aufzeichne und dann das Makro ausführe, dann werden in der Kopfzeile keine Ersetzungen vorgenommen. Kann ich mit einem einfachen VBA-Befehl dafür sorgen, dass der Vorgang im ganzen Dokument durchgeführt wird? Mir ist klar, dass man mit For-Next oder ähnlich alle Sections, Headers usw. durchlaufen kann, aber das dauert viel länger. Kann man nicht einfach festlegen, dass die Ersetzungen überall vorgenommen werden?

Hier der ganz simple Code des Makrorecorders:

Sub DivisErsetzen1()
'
' DivisErsetzen1 Makro
'
'
    Selection.Find.ClearFormatting
    Selection.Find.Replacement.ClearFormatting
    With Selection.Find
        .Text = " - "
        .Replacement.Text = " – "
        .Forward = True
        .Wrap = wdFindContinue
        .Format = False
        .MatchCase = False
        .MatchWholeWord = False
        .MatchWildcards = False
        .MatchSoundsLike = False
        .MatchAllWordForms = False
    End With
    Selection.Find.Execute Replace:=wdReplaceAll
End Sub

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot  Mit Marko im ganzen Dokument suchen und ersetzen
27.01.2024 09:30:47 LouieLoop
NotSolved
07.02.2024 22:48:01 Gast57242
Solved
08.02.2024 22:50:51 LouieLoop
NotSolved