Bonjour,
Dans l'application, je dois visualiser des courriers sur word ou excel ( courrier créer grâce a du publipostage).
Cette visualisation se fait dans une fenêtre de l'application (dans un activeX). Elle fonctionnait correctement, mais depuis que office 2007 est sorti, pu rien n'allait.
j'ai donc modifié le code, et maintenant l'application s'ouvre bien dans la fenêtre mais lorsqu'on ferme cette même fenêtre l'application est entiérement fermé.
A savoir, que ce soit une version 2007 d'office ou une version antérieure, le problème est le même :
Il ne met aucun message d'erreur.
Quelqu'un orait-il eu ce problème? Si oui, comment je peux le résoudre?
merci pour votre aidre.
marge62500
Voici le code de fermeture de la fenêtre :
//******** Parti de code de la déclaration globale de la fenêtre ********************
//si doc excel
SI Minuscule(Droite(CheminDoc,3))="xls" ALORS
DocExcel=Vrai // booleen
MSOffice=allouer un cExcel()
nVersion = MSOffice:nVersionOffice("Excel")
SINON
DocExcel=Faux
MSOffice=allouer un cWord()
nVersion = MSOffice:nVersionOffice("Word")
FIN
// ******************************************************
//********************** Code de fermeture de la fenêtre ***********************
SI MSOffice<>Null ALORS
SI DocExcel ALORS
MSOffice:Fermer(Vrai)
SINON
// si <> office 2007
SI nVersion <>"12" ALORS
MSOffice:m_xWord>>ActiveDocument>>Saved=Vrai
SINON
MSOffice:Fermer(Vrai)
FIN
FIN
FIN
ACTIVEX1=""


