Salut le forum
Ce programme permet d'aller chercher des données dans un document Word, de les
copier, de les coller dans Excel et de refermer Word.(Code de Eric Renaud)
Ces exemples fonctionnent avec Word et Excel 2000. Ils n'ont pas été testé sous la version 97.
Pour que ces exemples fonctionnent, vous devrez créer une référence de bibliothèques d'objets de Word.
Dans Excel, choisissez la commande Références du menu Outils de Visual Basic Editor
et cochez Microsoft Word 9.0 Object Library.
Sub DonnéesWordVersExcel()
Dim DocWord As Word.Document
Dim AppWord As Word.Application
Set AppWord = New Word.Application
AppWord.ShowMe
AppWord.Visible = True
'Ouvre le document Word (Fichier.doc) et effectue une copie des données
Set DocWord = AppWord.Documents.Open( "c:\Excel\Fichier.doc" , ReadOnly:= True )
With AppWord
.Selection.WholeStory
.Selection.Copy
End With
' Copie des données dans Excel
ThisWorkbook.Worksheets( "Feuil1" ).Paste
' Fermeture de Word
AppWord.Application.Quit
Application.CutCopyMode = False
End Sub
Mytå