Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Probleme publipostage (Urgent !!!) [ Archives Visual Basic / ActiveX ] (hotsimoc)

vendredi 7 novembre 2003 à 15:52:03 | Probleme publipostage (Urgent !!!)

hotsimoc

Bonjour a tous
j'ai fait une programme qui lance une fusion (publipostage)
a aprtr du vb.
le prb c'est quand je change de version d'office je tombe dans le probleme de version du control activex ms word 9.0
je veu une solution pour que mon programme tourne sur tout les office du 97 jusqu'a xp ou 2003.
merci d'avance
simo

vendredi 7 novembre 2003 à 16:30:18 | Re : Probleme publipostage (Urgent !!!)

m2rtech


vu que c'est urgent, voici une piste à default d'une solution.

charger tous les controle sur la feuille vb
detecter quelle est la version MSOffice qui tourne
faire un select case et adapter l'objet controle en fonction

@+

vendredi 7 novembre 2003 à 16:37:10 | Re : Probleme publipostage (Urgent !!!)

hotsimoc

merci pour votre reponse mais je ne suis pas un expert vb donc j'ai pas bien compris
si vous pouvez me donnees plus d'explication je vous serai tres reconnaison.
simo

vendredi 7 novembre 2003 à 16:43:28 | Re : Probleme publipostage (Urgent !!!)

PhilippeE

Une solution du problème peut être .

1/ Décocher Microsoft Word 9.0 Object Library dans les références de ton projet

2/ Remplacer ta ligne
Set oWdApp = Word.Application

par
Set oWdApp = CreateObject("Word.Application")


3/ Remplacer toutes tes constantes Word par des constantes locales à ton programme.

4/ S'assurer que toutes les fonctionnalités utilisées existent sur les versions de Word 97 à 2003

vendredi 7 novembre 2003 à 16:48:38 | Re : Probleme publipostage (Urgent !!!)

PhilippeE

Zut, j'avais pas lu l'histoire du contrôle OCX ... depuis quand un simple publipostage nécessite-t-il l'utilisation d'un contrôle OCX ??? C'est nouveau pour 2003 ?

Ma soluce du dessus n'est valable que pour une programmation du publipostage par code pur, sans passer par les OCX.

samedi 8 novembre 2003 à 12:28:55 | Re : Probleme publipostage (Urgent !!!)

hotsimoc

salut PhilippeE
j'ai essaye votre solution mais quand je Décoche Microsoft Word 9.0 Object Library . j'arrive pas a declarer l'objet word
Dim oWdApp As Word.Application

simo

dimanche 9 novembre 2003 à 18:25:11 | Re : Probleme publipostage (Urgent !!!)

PhilippeE

il te faut déclarer
Dim oWdApp as Object

par contre tu n'auras plus l'intellicense sur ces objets (méthodes/propriétés qui sont proposées).
Ce que tu peux faire, c'est faire ton développement comme tu fais, puis une fois la partie développement/test terminée avec ton Word 9.0, tu changes les types d'objets Word.xxx par Object. Tu n'as plus qu'à tester avec les autres versions de Word pour t'assurer de la compatibilité.

lundi 13 juin 2005 à 13:42:56 | Re : Probleme publipostage (Urgent !!!)

amaliada

bonjour a tous

je veux faire un programme qui lance une fusion (publipostage) sous visual basic et je cherche le code. Je suis debutante et j'ai du mal a faire.

pourriez vous m'aider?

merci




Cette discussion est classé dans : programme, version, urgent, probleme, publipostage


Répondre à ce message

Sujets en rapport avec ce message

URGENT!!!!!! Compatibilité version... [ par cjeannot ] Salut, j'ai un programme créé en visual basic 6, je voudrais le lire avec la version 5, mais il s'affiche un message d'erreur. On m'a dit d'ouvrir le probleme urgent VBA [ par tiznit ] bonjour j'ai conçu un programme pour la gestion des cybers internet, maintenant je veux le commercialiser mais j'ai un petit probleme concernant ça, c probleme dll vb.net [ par patte ] Bonjour J'ai un probleme je n'arrive plus a appeler les dll e nvb net je m'explique je les mets dans les reference mais quand je lance le programme j probleme dll vb.net [ par patte ] Bonjour J'ai un probleme je n'arrive plus a appeler les dll e nvb net je m'explique je les mets dans les reference mais quand je lance le programme j Probleme avec les ActiveX a l'execution du programme [ par DarkWard ] Jai fais un programme pour un de mes ami , puis jai u besoin de metre 2 ActiveX dedans . Quand je lui envois , je lui donne les ActiveX      +     Je Probleme de version de dll [ par DIASUNIV ] Bonjour, J'ai une solution de plusieurs projets interdépendants. Et j'ai un probleme de version des dll comment résoudre ce problème. voici le méssag [urgent] Executer un programme et attendre la fin de son execution avant de faire autre chose [ par jfk003 ] Bonjour, Je m'excuse de mettre un vieux tag urgent devant la question, c'est souvent mal vu mais pour le coup c'est plutot urgent justement ! J'exec Urgent-Probleme de vidage de mémoire en VBA [ par miriame ] Bonjour j'ai fait un module en VBA qui permet d'ouvrir une appli,et ensuite d'ouvrir des test en parcourant une colonne CSource qui est dans une feui URGENT ! Probleme avec une FileListBox (en vb6) [ par tony689 ] Bonjour à tous, J'aimerai de l'aide pour résoudre un problème lié à une FileListBox. Mon probleme est le suivant : >>>> J'ai un b Probleme Avec VBPRPSUSER URGENT [ par yasnet83 ] yasnet::::::::::::::::::::::::C'est Vraiment Urgent :::::::::::::::::::::::::::j'ai un  probleme avec la définition du papersize il me donne l'erreur


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,515 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.