L'erreur se produit comme décrit dans les étapes ci-dessous:
1. Si je recherche un mot clé, le mot clé recherché est mis en évidence.
2.La prochaine fois que je cherche quelque chose, les résultats de recherche précédents mis en évidence restent.
3.How pour enlever les faits saillants précédents que j'ai faitComment mettre en surbrillance le texte que je viens de mettre en surbrillance dans Word
Private Sub Search_Button_Click(sender As Object, e As EventArgs) Handles Search_Button.Click
Dim wordApp As Word.Application, currentDoc As Word.Document
wordApp = DirectCast(GetObject(, "Word.Application"), Word.Application)
currentDoc = wordApp.ActiveDocument
With currentDoc.Content.Find
.MatchCase = False
.ClearFormatting()
.Text = SearchBox.Text
With .Replacement
.ClearFormatting()
.Text = SearchBox.Text
.Highlight = Word.WdColor.wdColorTurquoise
End With
.Execute(Replace:=Word.WdReplace.wdReplaceAll)
End With
End Sub
End Class
- J'apprends à automatiser mot à l'aide VB.NET. Y at-il des tutoriels pour les débutants alors s'il vous plaît suggérer.
Le mot .forward, .Wrap ... 'obtient surligné en bleu color' donner une erreur: 'Forward' n'est pas un membre de 'Word.Replacement', .Wrap n'est pas un membre de 'Word.Replacement ... – Akki
oui, je vous ai donné le code VBA que vous devez convertir en VB.Net, je pense que c'est une raison. –