Frage

Ich möchte einen Text in Word-Dokument finden und ersetzen.Ich habe ein Makro als brüllt erstellt. generasacodicetagpre.

Es ersetzte alles aufgetreten, aber nicht in Header / Fußzeile !! Wie gezwungen, auf dem gesamten Dokument zu arbeiten, gehören Kopf- / Körper- / Fußzeile?

War es hilfreich?

Lösung

Ich habe diesen VBA-Code immer verwendet, um ihn zu finden generasacodicetagpre.

Sie können es auch ein paar Mal in demselben Sub kopieren und einfügen, um verschiedene Zeichenfolgen gleichzeitig zu ersetzen.

Andere Tipps

Es sollte einen besseren Weg geben, aber ich kann es nicht finden: generasacodicetagpre.

Es scheint, dass das Wort ablehnt, einen Bereich zu durchsuchen, es sei denn, es ist Ihre aktuelle Ansicht (was meiner Meinung nach lächerlich ist).Sie können nicht einmal das gesamte Dokument inklusive Header & Fußzeilen gleichzeitig durch die Benutzeroberfläche durchsuchen. Hier ist eine Frage an einem anderen Ort, der die gleiche Antwort zu bekommen schien.

Ich sehe keine Möglichkeit, den Dialogfeld "Force" zu "zwingen", um den Header- und Fußzeilentext aufzunehmen.Ich habe ein Makro aufgenommen, während ich den Header-Text wechselt und diesen Code erhielt: generasacodicetagpre.

Ich ging zu Ansicht »Header / Fußzeile, löschte einen Charakter und tippte einen neuen.

Was Sie wahrscheinlich tun müssen, ist in VBA zu finden und zu ersetzen:

  • Lesen Sie den Inhalt des Headers in eine String-Variable
  • Die String-Variable analysieren, falls erforderlich, dann den Text ersetzen, dann
  • Schreiben Sie den Inhalt der String-Variablen zurück zum Header

    Wiederholung für die Fußzeile.

Ich habe den richtigen Code gefunden hier Es wird auch in Textfeldern einen Text ersetzenin Fußzeile / Header. generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top