Emêcher ouverture de classeur excel [Résolu]

Signaler
Messages postés
44
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
5 avril 2013
-
Messages postés
44
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
5 avril 2013
-
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.

Y a t-il un moyen pour que celà n'arrive pas?

Merci d'avance.

3 réponses

Messages postés
1835
Date d'inscription
vendredi 13 mai 2005
Statut
Membre
Dernière intervention
20 novembre 2013
9
Salut,

Salut Julien, je suis surpris que tu ais oublié cette reponse qui t'avait plu pourtant

Copie d'une reponse que j'ai posté ici : http://www.vbfrance.com/forum/sujet-VB6-OUVERTURE-APPLICATION-EXCEL_1114199.aspx?p= 2

<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+
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
48
Salut,
Quel est le code utilisé jusqu'a present?

@+: Ju£i€n
Pensez: Réponse acceptée
Messages postés
44
Date d'inscription
mercredi 18 avril 2012
Statut
Membre
Dernière intervention
5 avril 2013

Merci beaucoup bigfish_le faux, euuh le vrai ;)