Bonjour je recherche tous les *.sql qui ont dans le corps du text la phrase suivante
J'ai donc codé l'exemple suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part CREATE PUBLIC SYNONYM
Par contre, il trouve rien.
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 With Application.FileSearch .NewSearch .LookIn = strPath .SearchSubFolders = False .FileName = "*.sql" .FileType = msoFileTypeAllFiles .TextOrProperty = "CREATE*PUBLIC*SYNONYM" .MatchTextExactly = False If varrtn > 0 Then For i = 1 To .FoundFiles.Count strRtn = strRtn & ";" & .FoundFiles(i) Next strRtn = .FoundFiles.Count & " Trouvés ;" & strRtn Else strRtn = "Execute>0" End If End With![]()
Cependant si je remplace
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part .TextOrProperty = "CREATE*PUBLIC*SYNONYM"
Il trouve des résultats.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .TextOrProperty = "CREATE*"
![]()
kk1 sait comment rechercher plusieurs mot séparé par n'importe quelle chaine de caractère ??
Merci d'avance
Partager