Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access
Access Forum d'entraide sur Microsoft Access. Avant de poster -> La F.A.Q Access
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/11/2007, 11h25   #1
Membre régulier
 
Avatar de Jordmund
 
Inscription : mars 2006
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2006
Messages : 151
Points : 73
Points : 73
Par défaut EXCEL reste dans les processus

Bonjour,

Le sujet ressemble "étrangement" à un post précédent.

Mais la question porte sur Excel.
Avec Access, j'ouvre un classeur Excel, fais des modifs, sauvegarde et quitte.

Le problème est que le process Excel reste en mémoire, même si je fais :

-> mon_workbook.quit
-> set mon_workbook = mothing (solution donnée précédement)

Je suis sous Excel 2000.

Pouvez-vous m'aider ?
Merci d'avance.
Jordmund est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h32   #2
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Bonjour

Avec tu fermes ton classeur et non l'application Excel.

Au démarrage tu as du déclarer une instance d'Excel, c'est elle que tu dois aussi fermer.
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h38   #3
Membre régulier
 
Avatar de Jordmund
 
Inscription : mars 2006
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2006
Messages : 151
Points : 73
Points : 73
Merci pour ta réponse Starec. Ci-dessous mon code

Code :
1
2
3
4
5
6
7
8
9
10
 
Dim monExcel As New Excel.Application
Dim wk As Workbook
 
Set wk = monExcel.Workbooks.Open(Filename:=mon_path)
 
wk.SaveAs mon_path
 
set wk = nothing
Set monExcel = Nothing
Mais le processus reste en mémoire... Je ne comprend pas.

En passant, connais tu l'instruction à mettre dans le SaveAs pour éviter à l'utilsisateur de valider l'écrasement de fichier ?
Jordmund est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h40   #4
Rédacteur/Modérateur
 
Avatar de Philippe JOCHMANS
 
Homme Philippe JOCHMANS
Développeur informatique
Inscription : mai 2005
Messages : 17 625
Détails du profil
Informations personnelles :
Nom : Homme Philippe JOCHMANS
Âge : 44
Localisation : France, Loir et Cher (Centre)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : mai 2005
Messages : 17 625
Points : 30 909
Points : 30 909
Envoyer un message via MSN à Philippe JOCHMANS Envoyer un message via Skype™ à Philippe JOCHMANS
Re

Essayes :
__________________
Détaillez vos questions, sinon vous aurez des réponses erronées et vous irez tout droit dans le et lisez les règles sinon
Si vous pensez commencer sans un livre, oublier : livres pour débuter
Vous pouvez consulter mes articles sur Access et PowerPoint
Le blog Office.
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h42   #5
Membre régulier
 
Avatar de Jordmund
 
Inscription : mars 2006
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2006
Messages : 151
Points : 73
Points : 73
Ca marche pas...

Vu que le code est assez simple... Cela peut il venir de la config ?

Excel 2000 et Access 2000
Jordmund est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 11h56   #6
Rédacteur
 
Avatar de Lou Pitchoun
 
Christophe Lessirard
Inscription : février 2005
Messages : 5 029
Détails du profil
Informations personnelles :
Nom : Christophe Lessirard
Âge : 33
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : février 2005
Messages : 5 029
Points : 6 000
Points : 6 000
Envoyer un message via MSN à Lou Pitchoun
Salut,

c'est bizarre...
Je ne vois pas pourquoi ça ne fonctionne pas...
Citation:
Envoyé par Jordmund Voir le message
Mais le processus reste en mémoire... Je ne comprend pas.

En passant, connais tu l'instruction à mettre dans le SaveAs pour éviter à l'utilsisateur de valider l'écrasement de fichier ?
Pour éviter d'avoir le message : teste l'existence du fichier, s'il existe : supprime le.
Par contre, une chose que je trouve bizarre dans ton code :

Code :
1
2
3
Set wk = monExcel.Workbooks.Open(Filename:=mon_path)
 
wk.SaveAs mon_path
Tu ouvres le fichier mon_path et tu le sauves sous mon_path

Fais un save tout court :
Et plus de demande de confirmation.

__________________

Access : Les Cours, Les Sources et Les FAQs Office
Avant de poster : les choses importantes à lire pour la bonne tenue du forum.
sinon

Ma boite à MPs n'est pas l'annexe du forum Le complément BouleDeCristal n'existe pas encore !!!
Lou Pitchoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2007, 14h29   #7
Membre régulier
 
Avatar de Jordmund
 
Inscription : mars 2006
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mars 2006
Messages : 151
Points : 73
Points : 73
Maintenant ca marche.

Merci pour vos conseils.
La seule chose que j'ai faite est remplacer le SaveAs par Save...

Peut etre que ca marchait bien auparavant ! (mais qu'un second processus était crée avec le SaveAS, donc j'en créais 2, en tuais 1 et il m'en restait 1)

J'avoue que mon explication est un peu fumeuse... En tout cas avec Save ca marche.
Jordmund est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h35.


 
 
 
 
Partenaires

Hébergement Web