petiflamand
Messages postés674Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 2013
-
1 févr. 2006 à 17:16
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 2008
-
8 avril 2006 à 17:50
Bonjour , je voudrais savoir comment faire pour lire ligne par ligne un fichier word a partir
de vba
donc ouvri le fichier
lire ligne par ligne
et refermer le fichier
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200833 1 févr. 2006 à 18:25
bonsoir
cette macro Excel boucle sur toutes les phrases / lignes d'un document
Sub importLignesDocumentWord()
Dim Fichier As String, Direction As String
Dim wordApp As Word.Application
Dim wordDoc As Word.Document
Direction = ThisWorkbook.Path
Fichier = "monDocument.doc"
Set wordApp = CreateObject("Word.Application")
wordApp.Visible = False
Set wordDoc = wordApp.Documents.Open(Direction & "" & Fichier) 'ouverture documents word
j = j + 1
For i = 1 To wordDoc.Sentences.Count 'boucle sur les phrases/lignes du document
Debug.Print Application.WorksheetFunction.Substitute(wordDoc.Sentences(i).Text, Chr(13), "")
Next i
wordDoc.Close False 'fermeture documents word
wordApp.Quit
Set wordDoc = Nothing
Set wordApp = Nothing
End Sub
michelxld
Messages postés402Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention12 octobre 200833 1 févr. 2006 à 22:56
rebonsoir
tu dois prealablement activer la reference Microsoft Word Object xx.x Library ( xx.x dépend de ta version d'Office)
dans le Menu Projet / References ...
petiflamand
Messages postés674Date d'inscriptionsamedi 31 mai 2003StatutMembreDernière intervention26 mai 20131 2 févr. 2006 à 07:36
je vient de parcourir tout le repertoire dans objet et reference il parle pas de word ??
Si quelqu'un sait comment il s'apelle
et creas999 justement il veut pas faire
Dim Fichier As String, Direction As String
Dim wordApp As Word.Application
Dim wordDoc As Word.Document
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 2 févr. 2006 à 12:55
Bonjour
Pour déclarer la référence à Microsoft Word Object xx.x Library , il faut faire Parcourir et aller sur le dossier : c:\program files\Fichiers communs\microsoft SHared\OfficeXX\ et sélectionner MSO.DLL
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 2 févr. 2006 à 12:55
Bonjour
Pour déclarer la référence à Microsoft Word Object xx.x Library , il faut faire Parcourir et aller sur le dossier : c:\program files\Fichiers communs\microsoft SHared\OfficeXX\ et sélectionner MSO.DLL