je viens de cr=E9er une application Access qui avant de l'importer mets
en page un tableau excel.
pour ce faire j'utilise entre autres :
set XlApp=3DCreateObject("Excel.application")
et En fin de traitement, je code :
set xlApp=3DNothing.
malgr=E8s cette ligne, il me reste toujours une instance de Excel en
m=E9moire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin
de tuer ce processus.
Pas tr=E8s pratique !!!!
Quelqu'un peut-il me venir en aide ?
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
Bonjour Pascal.
En fin de traitement, faire:
XlApp.Quit
set XlApp = Nothing
@+
Yvan
"Pascal16" <Pascal.Connier@al-lighting.com> a écrit dans le message de news:
1147255660.358905.180690@e56g2000cwe.googlegroups.com...
Bonjour,
je viens de créer une application Access qui avant de l'importer mets
en page un tableau excel.
pour ce faire j'utilise entre autres :
set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code :
set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en
mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin
de tuer ce processus.
Pas très pratique !!!!
Quelqu'un peut-il me venir en aide ?
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
pascal16
Merci Yvan mais je viens de tenter de rajouter xlApp.quit ... rien n'y fait
Toujours la même chose
Merci Yvan mais je viens de tenter de rajouter xlApp.quit ... rien n'y
fait
Merci Yvan mais je viens de tenter de rajouter xlApp.quit ... rien n'y fait
Toujours la même chose
Jessy Sempere [MVP]
Bonjour
Vérifies si dans ton code tu ne créés pas d'autre objet lié à l'application Excel, genre un objet workbook ou autre... Si c'est le cas, tu dois libérer toutes tes variables objets...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pascal16" a écrit dans le message de news: Bonjour,
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
Bonjour
Vérifies si dans ton code tu ne créés pas d'autre objet lié à l'application
Excel, genre un objet workbook ou autre...
Si c'est le cas, tu dois libérer toutes tes variables objets...
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Pascal16" <Pascal.Connier@al-lighting.com> a écrit dans le message de
news:1147255660.358905.180690@e56g2000cwe.googlegroups.com...
Bonjour,
je viens de créer une application Access qui avant de l'importer mets
en page un tableau excel.
pour ce faire j'utilise entre autres :
set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code :
set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en
mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin
de tuer ce processus.
Pas très pratique !!!!
Quelqu'un peut-il me venir en aide ?
Vérifies si dans ton code tu ne créés pas d'autre objet lié à l'application Excel, genre un objet workbook ou autre... Si c'est le cas, tu dois libérer toutes tes variables objets...
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pascal16" a écrit dans le message de news: Bonjour,
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
Clément Marcotte
Bonjour,
Serait-ce parce tu utilises un xlapp "invisible" ? Si c'est comme chez moi, faut "tuer" Excel par l'API, ou le mettre "visible" avant de faire application.quit
Sauf que là, je n'ai pas le code sous la main.
"Pascal16" a écrit dans le message de news:
Bonjour,
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
Bonjour,
Serait-ce parce tu utilises un xlapp "invisible" ? Si c'est comme chez moi,
faut "tuer" Excel par l'API, ou le mettre "visible" avant de faire
application.quit
Sauf que là, je n'ai pas le code sous la main.
"Pascal16" <Pascal.Connier@al-lighting.com> a écrit dans le message de news:
1147255660.358905.180690@e56g2000cwe.googlegroups.com...
Bonjour,
je viens de créer une application Access qui avant de l'importer mets
en page un tableau excel.
pour ce faire j'utilise entre autres :
set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code :
set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en
mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin
de tuer ce processus.
Pas très pratique !!!!
Quelqu'un peut-il me venir en aide ?
Serait-ce parce tu utilises un xlapp "invisible" ? Si c'est comme chez moi, faut "tuer" Excel par l'API, ou le mettre "visible" avant de faire application.quit
Sauf que là, je n'ai pas le code sous la main.
"Pascal16" a écrit dans le message de news:
Bonjour,
je viens de créer une application Access qui avant de l'importer mets en page un tableau excel. pour ce faire j'utilise entre autres : set XlApp=CreateObject("Excel.application")
et En fin de traitement, je code : set xlApp=Nothing.
malgrès cette ligne, il me reste toujours une instance de Excel en mémoire, et je dois tuer cette instance en faisant CTrl+Alt+Suppr afin de tuer ce processus.
Pas très pratique !!!! Quelqu'un peut-il me venir en aide ?
Merci d'avance
pascal
Pascal16
en effet je cré un objet xlBook ainsi que 2 objets xlSheel et xlNewSheet. Mais je les libères tous ....
mais cela ne marche toujours pas ...
merci quand même
pascal
en effet je cré un objet xlBook ainsi que 2 objets xlSheel et
xlNewSheet.
Mais je les libères tous ....
J'utilise bien un xlapp invisible, mais je viens de vérifier je le rends visible juste avant xlapp.quit et toutes les mises à nothing ....
Mais je suis preneur pour le code concernant le fait de "tuer" Excel par l'API ...
Merci d'avance
pascal
Jessy Sempere [MVP]
C'est bizarre... Dans le doute, vérifis aussi que tu libères bien les objets de type database ou recordset par exemple en mettant :
db.Close set db=nothing
Et sinon essais de fermer chaque objet avant de libérer la variable : Appxl.quit : set appxl=nothing xlBook.close : set xlbook=nothing
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pascal16" a écrit dans le message de news: en effet je cré un objet xlBook ainsi que 2 objets xlSheel et xlNewSheet. Mais je les libères tous ....
mais cela ne marche toujours pas ...
merci quand même
pascal
C'est bizarre...
Dans le doute, vérifis aussi que tu libères bien les objets de type database
ou recordset par exemple en mettant :
db.Close
set db=nothing
Et sinon essais de fermer chaque objet avant de libérer la variable :
Appxl.quit : set appxl=nothing
xlBook.close : set xlbook=nothing
@+
Jessy Sempere - Access MVP
news@access.fr.vu
------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://www.mpfa.info/
------------------------------------
"Pascal16" <Pascal.Connier@al-lighting.com> a écrit dans le message de
news:1147274094.062785.165820@j73g2000cwa.googlegroups.com...
en effet je cré un objet xlBook ainsi que 2 objets xlSheel et
xlNewSheet.
Mais je les libères tous ....
C'est bizarre... Dans le doute, vérifis aussi que tu libères bien les objets de type database ou recordset par exemple en mettant :
db.Close set db=nothing
Et sinon essais de fermer chaque objet avant de libérer la variable : Appxl.quit : set appxl=nothing xlBook.close : set xlbook=nothing
@+ Jessy Sempere - Access MVP
------------------------------------ Site @ccess : http://access.jessy.free.fr/ Pour l'efficacité de tous : http://www.mpfa.info/ ------------------------------------ "Pascal16" a écrit dans le message de news: en effet je cré un objet xlBook ainsi que 2 objets xlSheel et xlNewSheet. Mais je les libères tous ....
mais cela ne marche toujours pas ...
merci quand même
pascal
Clément Marcotte
Bonjour,
Je dois l'avoir sur un CD à quelque part. Va falloir que je cherche un peu plus tard.
"Pascal16" a écrit dans le message de news:
J'utilise bien un xlapp invisible, mais je viens de vérifier je le rends visible juste avant xlapp.quit et toutes les mises à nothing ....
Mais je suis preneur pour le code concernant le fait de "tuer" Excel par l'API ...
Merci d'avance
pascal
Bonjour,
Je dois l'avoir sur un CD à quelque part. Va falloir que je cherche un peu
plus tard.
"Pascal16" <Pascal.Connier@al-lighting.com> a écrit dans le message de news:
1147274559.695851.298500@y43g2000cwc.googlegroups.com...
J'utilise bien un xlapp invisible, mais je viens de vérifier je le
rends visible juste avant xlapp.quit et toutes les mises à nothing
....
Mais je suis preneur pour le code concernant le fait de "tuer" Excel
par l'API ...
Je dois l'avoir sur un CD à quelque part. Va falloir que je cherche un peu plus tard.
"Pascal16" a écrit dans le message de news:
J'utilise bien un xlapp invisible, mais je viens de vérifier je le rends visible juste avant xlapp.quit et toutes les mises à nothing ....
Mais je suis preneur pour le code concernant le fait de "tuer" Excel par l'API ...
Merci d'avance
pascal
anonymousA
Bonjour,
pas sur que même par l'API , tu n'ais pas une rémanence au moins sur l'écran pendant quelques fractions de secondes.Ai eu le même problème mais dans l 'autre sens (instance d'ACCESS créée depuis Excel) et même par API ca tue bien l'instance mais on peut voir apparaitre fugitivement l'appli appelée. Celà dit , je n'ai pas non plus bloqué au 1er plan par API l'appli EXCEL.
A+
Bonjour,
pas sur que même par l'API , tu n'ais pas une rémanence au moins sur
l'écran pendant quelques fractions de secondes.Ai eu le même
problème mais dans l 'autre sens (instance d'ACCESS créée depuis
Excel) et même par API ca tue bien l'instance mais on peut voir
apparaitre fugitivement l'appli appelée. Celà dit , je n'ai pas non
plus bloqué au 1er plan par API l'appli EXCEL.
pas sur que même par l'API , tu n'ais pas une rémanence au moins sur l'écran pendant quelques fractions de secondes.Ai eu le même problème mais dans l 'autre sens (instance d'ACCESS créée depuis Excel) et même par API ca tue bien l'instance mais on peut voir apparaitre fugitivement l'appli appelée. Celà dit , je n'ai pas non plus bloqué au 1er plan par API l'appli EXCEL.