2009-09-07 6 views
2

J'ai un document Word avec du texte dans les tableaux et le texte en dehors des tables. Je veux trouver et remplacer dans tout le texte, pas seulement le texte en dehors des tables. La propriété de contenu du document est juste "l'histoire principale" et non les tables. Je ne veux pas parcourir tous les objets de la table. Je veux juste trouver et remplacer dans tout le texte, juste comme quand je le fais manuellement en utilisant le Word GUI.Comment trouver et remplacer par programme dans ENTIER Word document

S'il vous plaît me sauver de l'enfer mental je brûle dans.

[L'odeur de la chair brûlée commence à me inquiéter. Presque autant que la douleur atroce dans mes extrémités.]

[Mes jambes et mes bras ont été dévorés par les flammes. J'écris ceci avec mon nez, qui est collant avec du plastique fondu à partir des touches.]

Répondre

2

Utilisez la propriété Find, c'est la même chose que l'interface utilisateur. Rechercher un sujet d'aide pour "Rechercher une propriété" pour vous aider à démarrer.

With ActiveDocument.Range.Find 
    .Text = "hi" 
    .Replacement.Text = "hello" 
    .Execute Replace:=wdReplaceAll, Forward:=True, Wrap:=wdFindContinue 
End With 
+0

Merci, mais qu'est-ce que c'est «Selection»? Je suppose que c'est une propriété de quelque chose, mais de quoi? –

+0

Je crois que la sélection est fondamentalement tout ce qui est sélectionné. Par exemple, le texte sélectionné ou les objets sélectionnés. –

+0

Ok, comment sélectionner le document entier, y compris le texte dans les tableaux et le texte en dehors des tables, en une seule fois? –

Questions connexes