OVH Cloud OVH Cloud

processus excel privé

8 réponses
Avatar
Gilles 37
Bonjour,

Mon prog (visual basic 2005 express) lance excel en mode caché, ouvre le
fichier voulu => c'est ce que je veux, tout fonctionne.
Par contre, si via un gestionnaire de fichier, je double clic sur un *.xls,
window(xp) ouvre mon instance d'excel et par conséquent, mon fichier "cacher"
deviend visible.

Comment puis-je obliger windows d'ouvrir une deuxième instance d'excel ?

8 réponses

Avatar
LE TROLL
Bonjour,

VB2005 ce n'est pas ici, peut être à DotNet :o)

------
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" <Gilles a écrit dans le message de
news:
Bonjour,

Mon prog (visual basic 2005 express) lance excel en mode caché, ouvre le
fichier voulu => c'est ce que je veux, tout fonctionne.
Par contre, si via un gestionnaire de fichier, je double clic sur un
*.xls,
window(xp) ouvre mon instance d'excel et par conséquent, mon fichier
"cacher"
deviend visible.

Comment puis-je obliger windows d'ouvrir une deuxième instance d'excel ?



Avatar
Gilles 37
Bonsoir,

??? Visual Basic, " ce n'est pas ici " ???
Pourtant le forum se nomme : microsoft.public.fr.vb !

Désolé d'avoir déranger :-(

Salut

"LE TROLL" a écrit :

Bonjour,

VB2005 ce n'est pas ici, peut être à DotNet :o)

------
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" <Gilles a écrit dans le message de
news:
> Bonjour,
>
> Mon prog (visual basic 2005 express) lance excel en mode caché, ouvre le
> fichier voulu => c'est ce que je veux, tout fonctionne.
> Par contre, si via un gestionnaire de fichier, je double clic sur un
> *.xls,
> window(xp) ouvre mon instance d'excel et par conséquent, mon fichier
> "cacher"
> deviend visible.
>
> Comment puis-je obliger windows d'ouvrir une deuxième instance d'excel ?
>





Avatar
LE TROLL
Bonjour,

Tu dis: "Mon prog (visual basic 2005 express) ", donc VB c'est ici, VAa
aussi, mais VB c'est 6, 5, 4, 3, QB etc...
Les version supérieures à vb6 ce n'est pas ce forum, non pas pour des
raisons de dérangement, mais pace que tu n'aurais peut être pas une réponse
optimisée ici, ça dépend si tu tombes sur quelqu'un ou pas qui connaît
vb6+++

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" a écrit dans le message de
news:
Bonsoir,

??? Visual Basic, " ce n'est pas ici " ???
Pourtant le forum se nomme : microsoft.public.fr.vb !

Désolé d'avoir déranger :-(

Salut

"LE TROLL" a écrit :

Bonjour,

VB2005 ce n'est pas ici, peut être à DotNet :o)

------
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" <Gilles a écrit dans le message
de
news:
> Bonjour,
>
> Mon prog (visual basic 2005 express) lance excel en mode caché, ouvre
> le
> fichier voulu => c'est ce que je veux, tout fonctionne.
> Par contre, si via un gestionnaire de fichier, je double clic sur un
> *.xls,
> window(xp) ouvre mon instance d'excel et par conséquent, mon fichier
> "cacher"
> deviend visible.
>
> Comment puis-je obliger windows d'ouvrir une deuxième instance d'excel
> ?
>







Avatar
Goebbles
Bonsoir

Je crois que cette question mérite tout de même de trouver réponse sur ce
site, car en plus d'être pertinente elle s'applique aussi bien à VB 6 ou VB
5. Alors si quelqu'un à une réponse ? De mon côté, je vais faire quelques
recherches.





"LE TROLL" a écrit :

Bonjour,

Tu dis: "Mon prog (visual basic 2005 express) ", donc VB c'est ici, VAa
aussi, mais VB c'est 6, 5, 4, 3, QB etc...
Les version supérieures à vb6 ce n'est pas ce forum, non pas pour des
raisons de dérangement, mais pace que tu n'aurais peut être pas une réponse
optimisée ici, ça dépend si tu tombes sur quelqu'un ou pas qui connaît
vb6+++

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" a écrit dans le message de
news:
> Bonsoir,
>
> ??? Visual Basic, " ce n'est pas ici " ???
> Pourtant le forum se nomme : microsoft.public.fr.vb !
>
> Désolé d'avoir déranger :-(
>
> Salut
>
> "LE TROLL" a écrit :
>
>> Bonjour,
>>
>> VB2005 ce n'est pas ici, peut être à DotNet :o)
>>
>> ------
>> Site éditeur MES ROMANS édités
>> http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
>> Site de MES LOGICIELS
>> http://irolog.free.fr
>> mon adresse EMail
>> http://irolog.free.fr/ecrire/index.htm
>> ------------------------------------------------------------------------------------
>> "Gilles 37" <Gilles a écrit dans le message
>> de
>> news:
>> > Bonjour,
>> >
>> > Mon prog (visual basic 2005 express) lance excel en mode caché, ouvre
>> > le
>> > fichier voulu => c'est ce que je veux, tout fonctionne.
>> > Par contre, si via un gestionnaire de fichier, je double clic sur un
>> > *.xls,
>> > window(xp) ouvre mon instance d'excel et par conséquent, mon fichier
>> > "cacher"
>> > deviend visible.
>> >
>> > Comment puis-je obliger windows d'ouvrir une deuxième instance d'excel
>> > ?
>> >
>>
>>
>>





Avatar
LE TROLL
Bonjour, oui, c'est intéressant, seulement il n'est pas certain que des
réponses en VB6 fonctionnent sous VB2005, et plus la personne a dû aller sur
le forum VB2005 et a déjà sa réponse...

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Goebbles" a écrit dans le message de
news:
Bonsoir

Je crois que cette question mérite tout de même de trouver réponse sur ce
site, car en plus d'être pertinente elle s'applique aussi bien à VB 6 ou
VB
5. Alors si quelqu'un à une réponse ? De mon côté, je vais faire
quelques
recherches.





"LE TROLL" a écrit :

Bonjour,

Tu dis: "Mon prog (visual basic 2005 express) ", donc VB c'est ici,
VAa
aussi, mais VB c'est 6, 5, 4, 3, QB etc...
Les version supérieures à vb6 ce n'est pas ce forum, non pas pour des
raisons de dérangement, mais pace que tu n'aurais peut être pas une
réponse
optimisée ici, ça dépend si tu tombes sur quelqu'un ou pas qui connaît
vb6+++

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" a écrit dans le message
de
news:
> Bonsoir,
>
> ??? Visual Basic, " ce n'est pas ici " ???
> Pourtant le forum se nomme : microsoft.public.fr.vb !
>
> Désolé d'avoir déranger :-(
>
> Salut
>
> "LE TROLL" a écrit :
>
>> Bonjour,
>>
>> VB2005 ce n'est pas ici, peut être à DotNet :o)
>>
>> ------
>> Site éditeur MES ROMANS édités
>> http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
>> Site de MES LOGICIELS
>> http://irolog.free.fr
>> mon adresse EMail
>> http://irolog.free.fr/ecrire/index.htm
>> ------------------------------------------------------------------------------------
>> "Gilles 37" <Gilles a écrit dans le
>> message
>> de
>> news:
>> > Bonjour,
>> >
>> > Mon prog (visual basic 2005 express) lance excel en mode caché,
>> > ouvre
>> > le
>> > fichier voulu => c'est ce que je veux, tout fonctionne.
>> > Par contre, si via un gestionnaire de fichier, je double clic sur un
>> > *.xls,
>> > window(xp) ouvre mon instance d'excel et par conséquent, mon fichier
>> > "cacher"
>> > deviend visible.
>> >
>> > Comment puis-je obliger windows d'ouvrir une deuxième instance
>> > d'excel
>> > ?
>> >
>>
>>
>>







Avatar
Bruno LOUIS
Bonjour,

Concernant la question initiale, je pense qu'il est possible dans certains
cas de botter en touche. Si l'objet du classeur tournant en tâche de fond ne
concerne que la lecture et l'écriture de donnée, il est possible d'utiliser
ADO (ou DAO) pour lire/écrire dans le classeur sans ouvrir XL. Le lancement
d'Excel par l'utilisateur deviendra alors sans effet.

Bruno



"LE TROLL" <le a écrit dans le message de news:

Bonjour, oui, c'est intéressant, seulement il n'est pas certain que des
réponses en VB6 fonctionnent sous VB2005, et plus la personne a dû aller
sur le forum VB2005 et a déjà sa réponse...

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Goebbles" a écrit dans le message de
news:
Bonsoir

Je crois que cette question mérite tout de même de trouver réponse sur ce
site, car en plus d'être pertinente elle s'applique aussi bien à VB 6 ou
VB
5. Alors si quelqu'un à une réponse ? De mon côté, je vais faire
quelques
recherches.





"LE TROLL" a écrit :

Bonjour,

Tu dis: "Mon prog (visual basic 2005 express) ", donc VB c'est ici,
VAa
aussi, mais VB c'est 6, 5, 4, 3, QB etc...
Les version supérieures à vb6 ce n'est pas ce forum, non pas pour
des
raisons de dérangement, mais pace que tu n'aurais peut être pas une
réponse
optimisée ici, ça dépend si tu tombes sur quelqu'un ou pas qui connaît
vb6+++

--
Site éditeur MES ROMANS édités
http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
Site de MES LOGICIELS
http://irolog.free.fr
mon adresse EMail
http://irolog.free.fr/ecrire/index.htm
------------------------------------------------------------------------------------
"Gilles 37" a écrit dans le message
de
news:
> Bonsoir,
>
> ??? Visual Basic, " ce n'est pas ici " ???
> Pourtant le forum se nomme : microsoft.public.fr.vb !
>
> Désolé d'avoir déranger :-(
>
> Salut
>
> "LE TROLL" a écrit :
>
>> Bonjour,
>>
>> VB2005 ce n'est pas ici, peut être à DotNet :o)
>>
>> ------
>> Site éditeur MES ROMANS édités
>> http://www.manuscritdepot.com/a.joseph-attila-pusztay.1.htm
>> Site de MES LOGICIELS
>> http://irolog.free.fr
>> mon adresse EMail
>> http://irolog.free.fr/ecrire/index.htm
>> ------------------------------------------------------------------------------------
>> "Gilles 37" <Gilles a écrit dans le
>> message
>> de
>> news:
>> > Bonjour,
>> >
>> > Mon prog (visual basic 2005 express) lance excel en mode caché,
>> > ouvre
>> > le
>> > fichier voulu => c'est ce que je veux, tout fonctionne.
>> > Par contre, si via un gestionnaire de fichier, je double clic sur
>> > un
>> > *.xls,
>> > window(xp) ouvre mon instance d'excel et par conséquent, mon
>> > fichier
>> > "cacher"
>> > deviend visible.
>> >
>> > Comment puis-je obliger windows d'ouvrir une deuxième instance
>> > d'excel
>> > ?
>> >
>>
>>
>>











Avatar
Fred
dans : news:%,
Bruno LOUIS écrivait :

Bonjour,



Bonsoir,

Concernant la question initiale, je pense qu'il est possible dans
certains cas de botter en touche. Si l'objet du classeur tournant en
tâche de fond ne concerne que la lecture et l'écriture de donnée, il
est possible d'utiliser ADO (ou DAO) pour lire/écrire dans le
classeur sans ouvrir XL. Le lancement d'Excel par l'utilisateur
deviendra alors sans effet.



Et dans le même ordre d'idées, si c'est du XL 2003 et plus, on peut
enregistrer le classeur en XML et toute manipulation devient possible en
s'aidant de MSXML.

Je ne vois pas non plus de solution à la question telle qu'elle est
posée.
Un autre contournement serait de rendre les feuilles manipulées
invisibles mais cela ne me paraît pas satisfaisant car on voit quand
même qu'il y a un classeur ouvert.

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
Gilles 37
Bonjour à tous,

Merci d'avoir réfléchit sur mon Pb.
P'tite explication : Mon classeur xls va via une requête web chercher des
données toutes les 3mn, un calcul assez "compliqué" s'opère alors pour
présenter les données compréhensibles par l'utilisateur via une autre page
web. Programmer en VB ce que fait excel me parait "insurmontable" => je dois
donc laisser excel travailler de 8h00 à 20h00 tous les jours.
J'ai contourné le problème, en "isolant" mon prog sur une machine dédié !
Quand on n'a pas d'idées, on a du pétrol !
Merci à tous.