Mon programme en Visual Basic utilise un fichier excel=20
(invisible =E0 l'=E9cran) pour effectuer des calculs.
Malheureusement, apr=E8s avoir ferm=E9 il arrive que la=20
liaison avec excel ne se ferme pas, c'est =E0 dire que le=20
processus "excel.exe" reste dans le gestionnaire des=20
t=E2ches.
Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message news: c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
avec précédemment : Set appex2 = CreateObject("excel.Application") Set exl2 = appex2.Workbooks.Open(nomfich2, 0, true, , , , , , , , False)
Ca marche parfois mais pas toujours, je ne comprends pas pourquoi.
Merci d'avance pour un peu d'aide. Cordialement. Yann
Bonjour,
detruit tes variables objet
set exl2 =nothing
set appex2 =nothing
@+
patrick
"Yann" <yann.thiebaut@np.ge.cum> a écrit dans le message news:
c47001c47a31$2c8a8c00$a501280a@phx.gbl...
Bonjour,
Mon programme en Visual Basic utilise un fichier excel
(invisible à l'écran) pour effectuer des calculs.
Malheureusement, après avoir fermé il arrive que la
liaison avec excel ne se ferme pas, c'est à dire que le
processus "excel.exe" reste dans le gestionnaire des
tâches.
Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message news: c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
avec précédemment : Set appex2 = CreateObject("excel.Application") Set exl2 = appex2.Workbooks.Open(nomfich2, 0, true, , , , , , , , False)
Ca marche parfois mais pas toujours, je ne comprends pas pourquoi.
Merci d'avance pour un peu d'aide. Cordialement. Yann
Yann
Bonjour,
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
Mon programme en Visual Basic utilise un fichier excel
(invisible à l'écran) pour effectuer des calculs.
Malheureusement, après avoir fermé il arrive que la
liaison avec excel ne se ferme pas, c'est à dire que le
processus "excel.exe" reste dans le gestionnaire des
tâches.
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
avec précédemment : Set appex2 = CreateObject("excel.Application") Set exl2 = appex2.Workbooks.Open(nomfich2, 0, true, , , , , , , , False)
Ca marche parfois mais pas toujours, je ne comprends pas pourquoi.
Merci d'avance pour un peu d'aide. Cordialement. Yann
.
patrick
Re est-ce que tu es sûr de n'ouvrir qu'une seule instance d'excel ? @+ patrick
"Yann" a écrit dans le message news: 06c601c47abb$7b28a1f0$ Bonjour,
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
Mon programme en Visual Basic utilise un fichier excel
(invisible à l'écran) pour effectuer des calculs.
Malheureusement, après avoir fermé il arrive que la
liaison avec excel ne se ferme pas, c'est à dire que le
processus "excel.exe" reste dans le gestionnaire des
tâches.
Re est-ce que tu es sûr de n'ouvrir qu'une seule instance d'excel ? @+ patrick
"Yann" a écrit dans le message news: 06c601c47abb$7b28a1f0$ Bonjour,
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
avec précédemment : Set appex2 = CreateObject("excel.Application") Set exl2 = appex2.Workbooks.Open(nomfich2, 0, true, , , , , , , , False)
Ca marche parfois mais pas toujours, je ne comprends pas pourquoi.
Merci d'avance pour un peu d'aide. Cordialement. Yann
.
Yann
Je pense qu'il n'y a qu'une seule instance d'ouverte, mais je n'en suis pas sûr à 100%. En principe l'ouverture est suivie de la fermeture à chaque utilisation, et si pour tester je laisse la fenêtre excel visible à l'écran la fermeture semble correcte, pourtant le processus excel est encore présent dans le gestionnaire des tâches.
Cordialement. Yann
-----Message d'origine----- Re est-ce que tu es sûr de n'ouvrir qu'une seule instance d'excel ? @+ patrick
"Yann" a écrit dans
le message news:
06c601c47abb$7b28a1f0$ Bonjour,
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.
avec précédemment : Set appex2 = CreateObject("excel.Application") Set exl2 = appex2.Workbooks.Open(nomfich2, 0, true, , , , , , , , False)
Ca marche parfois mais pas toujours, je ne comprends pas pourquoi.
Merci d'avance pour un peu d'aide. Cordialement. Yann
.
.
Je pense qu'il n'y a qu'une seule instance d'ouverte, mais
je n'en suis pas sûr à 100%. En principe l'ouverture est
suivie de la fermeture à chaque utilisation, et si pour
tester je laisse la fenêtre excel visible à l'écran la
fermeture semble correcte, pourtant le processus excel est
encore présent dans le gestionnaire des tâches.
Cordialement.
Yann
-----Message d'origine-----
Re
est-ce que tu es sûr de n'ouvrir qu'une seule instance
d'excel ?
@+
patrick
"Yann" <anonymous@discussions.microsoft.com> a écrit dans
Mon programme en Visual Basic utilise un fichier excel
(invisible à l'écran) pour effectuer des calculs.
Malheureusement, après avoir fermé il arrive que la
liaison avec excel ne se ferme pas, c'est à dire que le
processus "excel.exe" reste dans le gestionnaire des
tâches.
Je pense qu'il n'y a qu'une seule instance d'ouverte, mais je n'en suis pas sûr à 100%. En principe l'ouverture est suivie de la fermeture à chaque utilisation, et si pour tester je laisse la fenêtre excel visible à l'écran la fermeture semble correcte, pourtant le processus excel est encore présent dans le gestionnaire des tâches.
Cordialement. Yann
-----Message d'origine----- Re est-ce que tu es sûr de n'ouvrir qu'une seule instance d'excel ? @+ patrick
"Yann" a écrit dans
le message news:
06c601c47abb$7b28a1f0$ Bonjour,
Merci pour le conseil mais même en détruisant les variables objet ça ne change pas, parfois la liaison se ferme, parfois non.
Comprends-tu pourquoi ?
Merci d'avance. Yann
-----Message d'origine----- Bonjour, detruit tes variables objet set exl2 =nothing set appex2 =nothing
@+ patrick
"Yann" a écrit dans le message
news:
c47001c47a31$2c8a8c00$ Bonjour,
Mon programme en Visual Basic utilise un fichier excel (invisible à l'écran) pour effectuer des calculs. Malheureusement, après avoir fermé il arrive que la liaison avec excel ne se ferme pas, c'est à dire que le processus "excel.exe" reste dans le gestionnaire des tâches.