Bonjour,
Je cherche à faire ouvrir un fichier word sous Excel puis vérifier si un texte contenu dans une cellule est présent dans le fichier word.
Ouvrir et fermer le fichier Word ne me pause pas de problème mais je n'arrive pas à trouver un code qui me permette de vérifier la présence d'un texte.
Le code que j'utilise:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 Sub ouvrirWord() FichWrd = Range("C2").Value Dim WordApp As Word.Application Set WordApp = CreateObject("Word.Application") Dim objWord As Word.Document Set objWord = GetObject(FichWrd, "Word.Document") Set objWord = WordApp.Documents.Open(FichWrd, ReadOnly:=True) ' Rend Word visible important car la fusion ne se fait pas si pas visible objWord.Application.Visible = True NomFichier = objWord.Name 'Remplacement = "Mot De Remplacement" motRecherché = Range("A2").Value objWord.Content.Find.Execute FindText:="motRecherché" ', ReplaceWith:=Remplacement, Replace:=wdReplaceAll Exit Sub WordApp.Quit Set WordApp = Nothing End Sub
Je pensais passer parMais je ne trouve pas comment tester.
Code : Sélectionner tout - Visualiser dans une fenêtre à part objWord.Content.Find.Execute FindText:
Merci pour votre aide
Partager