cstriker
Messages postés8Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention25 septembre 2009
-
24 sept. 2009 à 18:16
cstriker
Messages postés8Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention25 septembre 2009
-
25 sept. 2009 à 15:17
Bonjour,
Je dois améliorer un programme pour qu'il crée (ou modifie un template) un document word. J'ai donc suivi le tutorial donné par microsoft.
Le problème, c'est quand dans le classWizard, je rajoute le MSWORD.OLB à mon projet, il me rajoute un fichier .H par classe rajoutée (ce qui en fait beaucoup) mais c'est tout !
Il ne me génère pas les fichiers msword.h ni msword.cpp. Et j'ai bien fait ajouter une classe MFC à partir d'une TypeLib.
(ps : j'ai testé sur visual studio 2005 et 2008 SP1)
Je les ai donc pris sur internet (et je les ai ajouté simplement dans le projet) mais certaines déclarations du msword.h ne correspondaient pas aux définitions dans msword.cpp. Donc quand c'était des arguments a rajouter, je l'ai fait. Ça compile. Le problème c'est ququ'il me fait des erreurs de link dès que je veux utiliser mon document word.
Donc si quelqu'un a déjà eu ce problème de génération, ou si il connait la solution ....
Ou une solution pour corriger directement mes problèmes de link ...
Et tant que je suis là, mon code sera-t-il compatible avec Word 2007 si je le code pour Word 2003 ? Car je sais que les prototypes changent mais ils ont peut être prévu le coup ?
cstriker
Messages postés8Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention25 septembre 2009 25 sept. 2009 à 09:55
J'ai également des erreur de "membre introuvable" quand je compile et que je veux acceder à des methodes ou des propriétés du documents word. (et pourtant le createDispatch a réussi car je le teste).
cstriker
Messages postés8Date d'inscriptionvendredi 29 juillet 2005StatutMembreDernière intervention25 septembre 2009 25 sept. 2009 à 10:00
Je suis désolé de reposter mais je n'ai pas trouvé le bouton EDIT.
Donc je pense que ce sont mes fichiers msword.H et msword.cpp qui sont trop vieux et qui ne correspondent pas à mon word. Donc si quelqu'un sait pourquoi la génération ne fonctionne pas ... ou si quelqu'un pouvais les générer pour moi ?