j'essaie d'agir sur un classeur excel déja ouvert.
en vbscript il est facile d'agir sur un classeur excel a condition que le
script ouvre lui même le classeur (crateobject)
il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour agir
sur un classeur déja ouvert en dehors du script?
--
Michel Angelosanto, Bordeaux
Dernières mises à jour du site Voyage au pays Internet
http://angelosa.free.fr/index.php?t=8
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles LAURENT [MVP]
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
"Michel Angelosanto" <angelosa@free.fr> a écrit dans le message de
news:%23BsADwH3JHA.3476@TK2MSFTNGP05.phx.gbl
| Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert.
|
| en vbscript il est facile d'agir sur un classeur excel a condition
| que le script ouvre lui même le classeur (crateobject)
| il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour
| agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs ---
Set oXL=GetObject(,"Excel.Application")
WScript.Echo oXL.Path
--- CodeSnippet.vbs ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
Michel Angelosanto
C'est un bon début mais je ne cherche pas le chemin d'Excel. J'ai besoin de lire le nom du fichier ouvert ou le titre de la fenêtre.
"Gilles LAURENT [MVP]" a écrit dans le message de news:
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
-- Michel Angelosanto, Bordeaux Dernières mises à jour du site Voyage au pays Internet http://angelosa.free.fr/index.php?t=8
C'est un bon début mais je ne cherche pas le chemin d'Excel.
J'ai besoin de lire le nom du fichier ouvert ou le titre de la fenêtre.
"Gilles LAURENT [MVP]" <glsft@free.fr> a écrit dans le message de
news:u3EaaHJ3JHA.3544@TK2MSFTNGP04.phx.gbl...
"Michel Angelosanto" <angelosa@free.fr> a écrit dans le message de
news:%23BsADwH3JHA.3476@TK2MSFTNGP05.phx.gbl
| Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert.
|
| en vbscript il est facile d'agir sur un classeur excel a condition
| que le script ouvre lui même le classeur (crateobject)
| il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour
| agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs ---
Set oXL=GetObject(,"Excel.Application")
WScript.Echo oXL.Path
--- CodeSnippet.vbs ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
--
Michel Angelosanto, Bordeaux
Dernières mises à jour du site Voyage au pays Internet
http://angelosa.free.fr/index.php?t=8
C'est un bon début mais je ne cherche pas le chemin d'Excel. J'ai besoin de lire le nom du fichier ouvert ou le titre de la fenêtre.
"Gilles LAURENT [MVP]" a écrit dans le message de news:
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
-- Michel Angelosanto, Bordeaux Dernières mises à jour du site Voyage au pays Internet http://angelosa.free.fr/index.php?t=8
Michel Angelosanto
Bravo, tu m'a mis sur la piste et j'ai trouvé ce que je cherchais c'est: WScript.Echo oXL.activeworkbook.name
merci beaucoup.
"Gilles LAURENT [MVP]" a écrit dans le message de news:
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
-- Michel Angelosanto, Bordeaux Dernières mises à jour du site Voyage au pays Internet http://angelosa.free.fr/index.php?t=8
Bravo, tu m'a mis sur la piste et j'ai trouvé ce que je cherchais c'est:
WScript.Echo oXL.activeworkbook.name
merci beaucoup.
"Gilles LAURENT [MVP]" <glsft@free.fr> a écrit dans le message de
news:u3EaaHJ3JHA.3544@TK2MSFTNGP04.phx.gbl...
"Michel Angelosanto" <angelosa@free.fr> a écrit dans le message de
news:%23BsADwH3JHA.3476@TK2MSFTNGP05.phx.gbl
| Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert.
|
| en vbscript il est facile d'agir sur un classeur excel a condition
| que le script ouvre lui même le classeur (crateobject)
| il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour
| agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs ---
Set oXL=GetObject(,"Excel.Application")
WScript.Echo oXL.Path
--- CodeSnippet.vbs ---
--
Gilles LAURENT
MVP Windows Server - Admin Frameworks
http://glsft.free.fr
--
Michel Angelosanto, Bordeaux
Dernières mises à jour du site Voyage au pays Internet
http://angelosa.free.fr/index.php?t=8
Bravo, tu m'a mis sur la piste et j'ai trouvé ce que je cherchais c'est: WScript.Echo oXL.activeworkbook.name
merci beaucoup.
"Gilles LAURENT [MVP]" a écrit dans le message de news:
"Michel Angelosanto" a écrit dans le message de news:% | Bonjour,
Bonjour,
| j'essaie d'agir sur un classeur excel déja ouvert. | | en vbscript il est facile d'agir sur un classeur excel a condition | que le script ouvre lui même le classeur (crateobject) | il semble qu'il existe getobject, ne pourrait-on pas s'en servir pour | agir sur un classeur déja ouvert en dehors du script?
Pour obtenir une référence sur la première instance Excel :
--- CodeSnippet.vbs --- Set oXL=GetObject(,"Excel.Application") WScript.Echo oXL.Path --- CodeSnippet.vbs ---
-- Gilles LAURENT MVP Windows Server - Admin Frameworks http://glsft.free.fr
-- Michel Angelosanto, Bordeaux Dernières mises à jour du site Voyage au pays Internet http://angelosa.free.fr/index.php?t=8