Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
application Excel pour traiter un fichier mais après la fermeture, le
processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
Erreur de codage ?
Voici le code :
Dim xlApp As Object
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Merci de vos réponses
Jacques
Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
application Excel pour traiter un fichier mais après la fermeture, le
processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
Erreur de codage ?
Voici le code :
Dim xlApp As Object
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Merci de vos réponses
Jacques
Bonjour,
Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
application Excel pour traiter un fichier mais après la fermeture, le
processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
Erreur de codage ?
Voici le code :
Dim xlApp As Object
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Merci de vos réponses
Jacques
Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
bonjour Pierre,
J'ai fermé le workbook mais cela ne change rien !?
J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
bien ouvert dans l'application Excel, le fichier se ferme, etc .
Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
barre de tâche mais le processus reste ouvert dans le gestionnaire de
tâches. J'ai donc une erreur quand je continue mes traitements et que je
veux ouvrir Excel à nouveau ??
Aurais-tu une autre idée ??
J'ai mis mes Set dans le bon ordre à la fermeture mais c'est sans effet ?
:-(
Merci vous deux
Jacques
"3stone" a écrit dans le message de
news:Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
bonjour Pierre,
J'ai fermé le workbook mais cela ne change rien !?
J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
bien ouvert dans l'application Excel, le fichier se ferme, etc .
Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
barre de tâche mais le processus reste ouvert dans le gestionnaire de
tâches. J'ai donc une erreur quand je continue mes traitements et que je
veux ouvrir Excel à nouveau ??
Aurais-tu une autre idée ??
J'ai mis mes Set dans le bon ordre à la fermeture mais c'est sans effet ?
:-(
Merci vous deux
Jacques
"3stone" <home@sweet_home.be> a écrit dans le message de
news:eNhJgOx8IHA.3624@TK2MSFTNGP05.phx.gbl...
Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
bonjour Pierre,
J'ai fermé le workbook mais cela ne change rien !?
J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
bien ouvert dans l'application Excel, le fichier se ferme, etc .
Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
barre de tâche mais le processus reste ouvert dans le gestionnaire de
tâches. J'ai donc une erreur quand je continue mes traitements et que je
veux ouvrir Excel à nouveau ??
Aurais-tu une autre idée ??
J'ai mis mes Set dans le bon ordre à la fermeture mais c'est sans effet ?
:-(
Merci vous deux
Jacques
"3stone" a écrit dans le message de
news:Salut,
"Jacques"
| Je suis devant un problème que je n'arrive pas à résoudre ! J'ouvre une
| application Excel pour traiter un fichier mais après la fermeture, le
| processus Excel.exe reste dans la liste des processus (CTRL-ALT-DEL).
|
| Erreur de codage ?
|
| Voici le code :
|
| Dim xlApp As Object
| Dim xlBook As Excel.Workbook
| Dim xlSheet As Excel.Worksheet
|
| Set xlApp = CreateObject("excel.Application")
| 'ouvre le fichier
| xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
|
| Mon_traitement
xlApp.Workboos.Close
| xlApp.Quit
| Set xlApp = Nothing
| Set xlBook = Nothing
| Set xlSheet = Nothing
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
"Jacques"
| J'ai fermé le workbook mais cela ne change rien !?
J'ai expressément testé ton code... ;-)
Sans le .close Excel reste ouvert, avec le close, il se ferme.
| J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
| bien ouvert dans l'application Excel, le fichier se ferme, etc .
|
| Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
| barre de tâche mais le processus reste ouvert dans le gestionnaire de
| tâches. J'ai donc une erreur quand je continue mes traitements et que je
| veux ouvrir Excel à nouveau ??
Tu écris:
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
modifie ?
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
"Jacques"
| J'ai fermé le workbook mais cela ne change rien !?
J'ai expressément testé ton code... ;-)
Sans le .close Excel reste ouvert, avec le close, il se ferme.
| J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
| bien ouvert dans l'application Excel, le fichier se ferme, etc .
|
| Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
| barre de tâche mais le processus reste ouvert dans le gestionnaire de
| tâches. J'ai donc une erreur quand je continue mes traitements et que je
| veux ouvrir Excel à nouveau ??
Tu écris:
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
modifie ?
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Salut,
"Jacques"
| J'ai fermé le workbook mais cela ne change rien !?
J'ai expressément testé ton code... ;-)
Sans le .close Excel reste ouvert, avec le close, il se ferme.
| J'ai testé avec l'application visible. Excel s'ouvre, ensuite le fichier
est
| bien ouvert dans l'application Excel, le fichier se ferme, etc .
|
| Quand j'arrive à la fermeture, l'application Excel disparait bien de ma
| barre de tâche mais le processus reste ouvert dans le gestionnaire de
| tâches. J'ai donc une erreur quand je continue mes traitements et que je
| veux ouvrir Excel à nouveau ??
Tu écris:
Set xlApp = CreateObject("excel.Application")
'ouvre le fichier
xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
Mon_traitement
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
Set xlSheet = Nothing
Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
modifie ?
--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Bonsoir
J'ai aussi expressément testé le code, cela fonctionne sans le "close"
Mais y aurait-il pas un "save" à faire quelque part ?
Les fihiers Excel fabriqués en automation par moi, n'étaient pas fait pour
être spécialement sauvegardés, mais plutôt imprimés ou lus.
Ainsi la fin est celle-ci :
xlApp.Visible = True
DoCmd.Hourglass False
Dim EnregistrerSous As Dialog
Set EnregistrerSous = xlApp.Dialogs(xlDialogSaveAs)
EnregistrerSous.Show
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
Exit Sub
--
Cdt
"3stone" a écrit dans le message de news:
> Salut,
>
> "Jacques"
> | J'ai fermé le workbook mais cela ne change rien !?
>
>
> J'ai expressément testé ton code... ;-)
>
> Sans le .close Excel reste ouvert, avec le close, il se ferme.
>
>
>
> | J'ai testé avec l'application visible. Excel s'ouvre, ensuite le
> est
> | bien ouvert dans l'application Excel, le fichier se ferme, etc .
> |
> | Quand j'arrive à la fermeture, l'application Excel disparait bien de
> | barre de tâche mais le processus reste ouvert dans le gestionnaire de
> | tâches. J'ai donc une erreur quand je continue mes traitements et que
> | veux ouvrir Excel à nouveau ??
>
>
> Tu écris:
>
>
> Set xlApp = CreateObject("excel.Application")
> 'ouvre le fichier
> xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
>
> Mon_traitement
>
> xlApp.Quit
> Set xlApp = Nothing
> Set xlBook = Nothing
> Set xlSheet = Nothing
>
>
> Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
> modifie ?
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
>
>
>
Bonsoir
J'ai aussi expressément testé le code, cela fonctionne sans le "close"
Mais y aurait-il pas un "save" à faire quelque part ?
Les fihiers Excel fabriqués en automation par moi, n'étaient pas fait pour
être spécialement sauvegardés, mais plutôt imprimés ou lus.
Ainsi la fin est celle-ci :
xlApp.Visible = True
DoCmd.Hourglass False
Dim EnregistrerSous As Dialog
Set EnregistrerSous = xlApp.Dialogs(xlDialogSaveAs)
EnregistrerSous.Show
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
Exit Sub
--
Cdt
"3stone" <home@sweet_home.be> a écrit dans le message de news:
OLLpn1x8IHA.4004@TK2MSFTNGP03.phx.gbl...
> Salut,
>
> "Jacques"
> | J'ai fermé le workbook mais cela ne change rien !?
>
>
> J'ai expressément testé ton code... ;-)
>
> Sans le .close Excel reste ouvert, avec le close, il se ferme.
>
>
>
> | J'ai testé avec l'application visible. Excel s'ouvre, ensuite le
> est
> | bien ouvert dans l'application Excel, le fichier se ferme, etc .
> |
> | Quand j'arrive à la fermeture, l'application Excel disparait bien de
> | barre de tâche mais le processus reste ouvert dans le gestionnaire de
> | tâches. J'ai donc une erreur quand je continue mes traitements et que
> | veux ouvrir Excel à nouveau ??
>
>
> Tu écris:
>
>
> Set xlApp = CreateObject("excel.Application")
> 'ouvre le fichier
> xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
>
> Mon_traitement
>
> xlApp.Quit
> Set xlApp = Nothing
> Set xlBook = Nothing
> Set xlSheet = Nothing
>
>
> Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
> modifie ?
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
>
>
>
Bonsoir
J'ai aussi expressément testé le code, cela fonctionne sans le "close"
Mais y aurait-il pas un "save" à faire quelque part ?
Les fihiers Excel fabriqués en automation par moi, n'étaient pas fait pour
être spécialement sauvegardés, mais plutôt imprimés ou lus.
Ainsi la fin est celle-ci :
xlApp.Visible = True
DoCmd.Hourglass False
Dim EnregistrerSous As Dialog
Set EnregistrerSous = xlApp.Dialogs(xlDialogSaveAs)
EnregistrerSous.Show
Set xlSheet = Nothing
Set xlBook = Nothing
Set xlApp = Nothing
Exit Sub
--
Cdt
"3stone" a écrit dans le message de news:
> Salut,
>
> "Jacques"
> | J'ai fermé le workbook mais cela ne change rien !?
>
>
> J'ai expressément testé ton code... ;-)
>
> Sans le .close Excel reste ouvert, avec le close, il se ferme.
>
>
>
> | J'ai testé avec l'application visible. Excel s'ouvre, ensuite le
> est
> | bien ouvert dans l'application Excel, le fichier se ferme, etc .
> |
> | Quand j'arrive à la fermeture, l'application Excel disparait bien de
> | barre de tâche mais le processus reste ouvert dans le gestionnaire de
> | tâches. J'ai donc une erreur quand je continue mes traitements et que
> | veux ouvrir Excel à nouveau ??
>
>
> Tu écris:
>
>
> Set xlApp = CreateObject("excel.Application")
> 'ouvre le fichier
> xlApp.Workbooks.Open (repsource + "" + chiffrierExcel), , True
>
> Mon_traitement
>
> xlApp.Quit
> Set xlApp = Nothing
> Set xlBook = Nothing
> Set xlSheet = Nothing
>
>
> Mais après ton traitement, tu sauve ou tu annulle ton document, si tu le
> modifie ?
>
> --
> A+
> Pierre (3stone) Access MVP
> Perso: http://www.3stone.be/
> MPFA: http://www.mpfa.info/ (infos générales)
>
>
>
>
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de cette
données
les fichiers sont renommés.
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de cette
données
les fichiers sont renommés.
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de cette
données
les fichiers sont renommés.
bonjour vous deux
J'ai deux fonctions :
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de c ette données
les fichiers sont renommés.
C'est lorsque j'exécute la deuxième fonction qui récupère toute s les données
du fichier que cela ne fonctionne plus. Le code est identique et pourta nt
lorsque je veux sélectionner une feuille, je reçois un message me d isant que
le serveur distant n'est pas accessible !!????
Je travaille sur mon disque C: !!!
Si j'exécute chaque fonction séparément pas de problème, si je les exécute
l'une après l'autre ca plante !! ??
bonjour vous deux
J'ai deux fonctions :
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de c ette données
les fichiers sont renommés.
C'est lorsque j'exécute la deuxième fonction qui récupère toute s les données
du fichier que cela ne fonctionne plus. Le code est identique et pourta nt
lorsque je veux sélectionner une feuille, je reçois un message me d isant que
le serveur distant n'est pas accessible !!????
Je travaille sur mon disque C: !!!
Si j'exécute chaque fonction séparément pas de problème, si je les exécute
l'une après l'autre ca plante !! ??
bonjour vous deux
J'ai deux fonctions :
La première lit chacun des fichiers se trouvant dans un répertoire et je
récupère une donnée se trouvant dans une cellule. À partir de c ette données
les fichiers sont renommés.
C'est lorsque j'exécute la deuxième fonction qui récupère toute s les données
du fichier que cela ne fonctionne plus. Le code est identique et pourta nt
lorsque je veux sélectionner une feuille, je reçois un message me d isant que
le serveur distant n'est pas accessible !!????
Je travaille sur mon disque C: !!!
Si j'exécute chaque fonction séparément pas de problème, si je les exécute
l'une après l'autre ca plante !! ??