Bonjour,
Voici mon problème :
- d'un côté j'ai un formulaire Word, avec des zones, des listes déroulantes.
- de l'autre, ma feuille excel.
Je veux récupérer les données des zones du formulaire Word pour les incoporer dans mon fichier excel. Malheureusement cela fait plusieurs heures que je bute !
Voici le début de mon code : (merci dado91400) (mon premier champ texte du formulaire à pour signet "NumeroFiche"
La réponse est "le membre de la collection requi n'existe pas" (à propos du bookmarks)
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 Dim WordApp As Word.Application Dim WordDoc As Word.Document FileToOpen = Application.GetOpenFilename("Nom fichier,*.doc") 'selection du nom du fichier à traiter Set WordApp = CreateObject("word.application") 'ouvre une session Word Set WordDoc = WordApp.Documents.Open(FileToOpen) 'ouvre le document Word WordApp.Visible = True 'Word n'est pas masqué pendant l'opération WordDoc.Bookmarks("NumeroFiche").Range.Text = "blabla" WordApp.Quit (False) 'ferme Word et le document sans sauvegarde
Si je me sers des FormFields, la réponse est :
la réponse est : "erreur défini par l'application ou par l'objet"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 numero = WordDoc.FormFields("NumeroFiche").Result
Est ce que quelqu'un peut me sortir de l'impasse s'il vous plait !!!
Merci d'avance !
Partager