Fleg01
Messages postés3Date d'inscriptionmercredi 4 août 2010StatutMembreDernière intervention 9 août 2010
-
4 août 2010 à 22:13
Fleg01
Messages postés3Date d'inscriptionmercredi 4 août 2010StatutMembreDernière intervention 9 août 2010
-
9 août 2010 à 21:51
Bonjour,
Je cherche depuis un moment comment remplir une combobox située dans un document word à partir de visual basic 2008, sans succès...
Mon programme ouvre un document Word (et ça, ça marche) dans lequel figure une combobox.
J'utilise une commande du type combobox.additem("toto")pour charger des données dedans, mais au lancement du programme, ma combobox reste invariablement vide (même pas un plantage, rien !)
Je n'utilise aucune source de donnée externe, aucun fichier txt. Je voudrais juste lister les items à charger depuis vb 2008, et à vu de nez, ça ne devrait pas être trop compliqué.
Du coup, je suis très déçu, parce que je pensais vraiment faire forte impression sur mon entourage, mais je dois me résoudre humblement à lancer un SOS à la communauté.
Précision utile, je suis débutant comme vous l'aurez sans doute remarqué (je sais, c'est mal !)
Fleg01
Messages postés3Date d'inscriptionmercredi 4 août 2010StatutMembreDernière intervention 9 août 2010 5 août 2010 à 21:25
Bonjour,
Il s'agit bien de VB 2008.
Le programme ouvre un document word et insert des données depuis un fichier txt dans les signets prévus (ça, c'est la partie qui fonctionne).
C'est la deuxième partie de la boucle (alimentation de la combobox) qui ne donne rien.
WordDoc.transaction.additem("pierre") 'transaction, c'est le petit nom de la combobox, et je pense que c'est la classe WordDoc qui n'est pas la bonne, mais moi, ce que j'en dis ...
End while
MsgBox("Les formulaires ont été correctement édités")
cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 201957 5 août 2010 à 23:01
Bonsoir
je veux essayer ton code ....
J'ai essayé d'ouvrir un doc word pour cela
il a fallut que j'ajoute une reference dans
le COM reference Microsoft word 11.0 object library j'ai l'office 2003
le problème dans le solution explorer dans l'arbre des references word apparait avec le signe triangle jaune avec point d'exclamation
pourquoi je ne sais pas
la meme chose pour excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Fleg01
Messages postés3Date d'inscriptionmercredi 4 août 2010StatutMembreDernière intervention 9 août 2010 9 août 2010 à 21:51
A y est, j'ai trouvé !
C'était pas le code, mais un problème de conversion de format entre word 2003 et word 2007.
Merci ShayW pour m'avoir mis la puce à l'oreille !
Description du problème : mon doc Word est sous Word 2003. J'utilise le pack Office 2007 (Ne me demandez pas pourquoi, ce serait trop long, et je suis bavard !).
Bref, un message sournois du genre "problème de chargement du fichier mwn...32", ou un truc dans le genre s'est produit, à l'ouverture d'un doc word.(le doc s'ouvre quand même au bout de la troisième tentative, mais vide)
La solution a été d'aller "nettoyer" la base de registre de mon ordinateur en supprimant une clé, qui permettait, comme vous vous en doutez, la conversion des programmes réalisés avec Office 2007 vers une version antérieure.