Vorkommen einer Textzeichenfolge in einem Dokument

by Bernardo

Marc ist auf der Suche nach dem schnellsten und effizientesten Weg, innerhalb eines Makro um eine Zählung der, wie oft eine bestimmte Textzeichenfolge in einem Dokument auftritt, zu bestimmen. Leider gibt es keine Möglichkeit, dies mit einem einfachen Befehl oder zwei zu tun; stattdessen müssen Sie "Schritt für Schritt durch" ein Dokument mit dem Suchen und Ersetzen-Funktion von Word.

Stellen Sie zunächst eine temporäre Kopie des Dokuments, so dass Sie das Risiko von Unordnung zu Ihrem Originaldokument nicht ausführen. Dann verwenden Sie eine Variable in Ihrem Makro, um die Anzahl, wie oft die gewünschten Text wird ersetzt zu zählen, und erhöhen Sie die Variable jedes Mal ein Austausch stattfindet. In dem folgenden Beispiel wird die Anzahl von Malen in den variablen Ersatz enden. Anschließend können Sie den Wert oder konvertieren Sie den Wert in einen String um sie anzuzeigen.

Sub CountReplacements
Dim Ersatz As Integer

Ersatz = 0
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
Mit Selection.Find
.text = InputBox ("Geben Sie den Text, den Sie suchen möchten:")
.Replacement.Text = InputBox ("Geben Sie den Ersatztext:")
.forward = True
.Wrap = WdFindContinue
.Format = False
.Execute Ersetzen: = wdReplaceOne

Do Until Nicht .Found
.Execute Ersetzen: = wdReplaceOne
Ersatz = Ersatz + 1
Selection.MoveRight Einheit: = wdCharacter, Count: = 1
Schleife

Wenn Ersatz <> 0 Then
MsgBox _
"" & .Text & "Wurde ersetzt durch" & _
CStr (Ersatz) & "mal mit" & _
.Replacement.Text
Sonst
MsgBox .Text & "wurde nicht im Dokument / Auswahl."
End If
End With
End Sub

WordTips ist Ihre Quelle für kostengünstige Microsoft Word Training. (Microsoft Word ist das beliebteste Textverarbeitungssoftware der Welt.) Diese Spitze (3368) bezieht sich auf Microsoft Word 97, 2000, 2002 und 2003. Sie können eine Version dieser Tipp für die Multifunktionsleiste von Word finden (Word 2007 und später) hier: Vorkommen einer Textzeichenfolge in einem Dokument.

In Verbindung stehende Artikel

Hinzufügen eines Hyperlinks zu einem Dokument

Bei der Erstellung eines Dokuments, insbesondere eines, für den Einsatz in bestimmten Internet-möchten Sie vielleicht einen Hyperlink zu Ihrer Prosa hinzuzufügen. Docs macht dies einfach und bietet ein Tool, mit dem Sie einen Hyperlink zu einem Wort  More..

Einfaches Hinzufügen einer Grafik zu einem Dokument

Unterlagen enthalten nicht nur Worte. In der Tat, es gibt ein altes Sprichwort, das sagt: "Ein Bild sagt mehr als tausend Worte." Deshalb ist eine der häufigsten Dinge, um zu einem Dokument ein oder zwei Grafik, um zu vergrößern oder zu ver  More..

Hinzufügen eines Bildes zu einem Dokument

Hinzufügen einer gut gestalteten Bild zu einem Dokument kann seinen Aussehen zu verbessern und machen Sie Ihre Daten leichter zu lesen und zu verstehen. Glücklicherweise macht Google Docs es einfach, Bilder zu Ihren Dokumenten hinzufügen können, die  More..

Größenänderung eines Bildes in einem Dokument

Wenn Sie ein Bild auf eine Docs-Dokument hinzufügen, wird das Bild der Originalgröße des Bildes, wenn das Größe wird innerhalb der Ränder des Dokuments passen. Wenn das Bild größer ist als das, was passt, dann wird das Bild automatisch verkleinert, s  More..

Einbetten von Schriften in einem Dokument

Die Schriften, die Sie in einem Dokument, genau festzustellen, wie das Dokument angezeigt, wenn angesehen oder gedruckt werden. Wenn Sie an Ihren Dokumenten mit anderen, werden Sie wollen sicherstellen, dass sie die gleichen Schriften, die Sie im Dok  More..

Das Finden der N-te Vorkommen eines Zeichens

Barry häufig findet sich selbst zu wollen, um die n-te Vorkommen eines Zeichens in einem Text-String zu identifizieren. Er weiß, er kann die Suche verwenden und Tabellenfunktionen FINDEN für die Suche nach einer anfänglichen Auftreten, ist aber nicht  More..

Entfernen eines Filialdokument aus einem Master-Dokument

Wie Sie mit Master- und Filialdokumenten arbeiten, kann es eine Zeit kommen, wenn Sie ein Unterdokument von einem Master entfernen möchten. Dies können Sie sehr einfach in Word zu tun mit den folgenden Schritten: Öffnen Sie das Master-Dokument und st  More..

Verweisen auf eine Seitenzahl in einem anderen Dokument

Mit Bereichen können Sie ganz einfach referenzieren andere Seitenzahlen des Dokuments, in dem Sie gerade arbeiten. Zum Beispiel können Sie ein Feld verwenden, um den Text zu machen "finden Sie auf Seite X für weitere Informationen" erschein  More..

Zählen der Instanzen einer Textzeichenfolge

Wenn Sie in einem großen Dokument arbeiten, können Sie wollen wissen, wie oft eine bestimmte Textzeichenfolge in einem Teil des Dokuments auf. Eine Möglichkeit, diese Angaben werden können, um ein Makro, das einen ausgewählten Textbereich untersuchen  More..