Clad74
Messages postés44Date d'inscriptionmercredi 18 avril 2012StatutMembreDernière intervention 5 avril 2013
-
26 nov. 2008 à 12:08
Clad74
Messages postés44Date d'inscriptionmercredi 18 avril 2012StatutMembreDernière intervention 5 avril 2013
-
27 nov. 2008 à 08:35
Bonjour,
je suis sur un projet en vb6, où j'utilise excel.
Mon classeur excel est en cachée pendant que mon programme marche. Le problème c'est que si j'ouvre excel pour autre chose mon classeur excel devient visible.
<hr size="2" width="100%" />si
je ne me trompe pas ton probleme n'existe que dans le cas ou un
utilisateur double clique sur un fichier excel. Dans ce cas le fichier
s'ouvre dans la session deja existante. Par contre si tu ouvres excel a
partir de l'exe via un racourci une nouvelle session excel sera créée
et dans ce cas tes fichiers restent cahés dans la session deja existante.
Donc ceci devrait t'aider :
Application.IgnoreRemoteRequests = True
la propriete IgnoreRemoteRequests permet de privatiser ton instance ce qui oblige windows à relancer un
nouvelle instance lors d'un double clique sur un fichier lier a l'exe .
Attention de ne pas oublier de repasser a false avant fermer ton
instance
<hr size ="2" width="100%" />
A+