en VBScript, j'ouvres un document word, que je duplique, puis je voudrais y remplacer certains mots par d'autres, mon find le trouve bien mais ne remplace rien du tout!
help!
Code :
- Dim srcTemp
- Dim cllTemp 'As Word.Cell
- Dim App
- Dim docDistant
- Dim myDoc
- Dim retval
- Set App = CreateObject("Word.Application" )
- Set docDistant = App.Documents.Open("http://blabla/Word/essai_1.doc" )
- docDistant.Content.Copy
- Set myDoc = App.Documents.Add
- myDoc.Content.Paste
- docDistant.Close (False)
- App.Visible=true
- myDoc.Content.InsertAfter "j'arrives a inserer une ligne"
- Dim strFind
- strFind = "Bonjour" ' je veux remplacer bonjour
- With App.Selection.Find
- .ClearFormatting()
- .Text = strFind
- .Replacement.ClearFormatting()
- .Replacement.Text = "Hello"
- .Execute
- End With
- Set myDoc = Nothing
|
---------------
Habillé par Canon, Gallerie web v1.0