IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

VB6: tuer le processus Excel


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 47
    Par défaut VB6: tuer le processus Excel
    Bonsoir,

    J'ai un soucis concernant l'arrêt total du processus Excel qui persiste dans le gestionnaire de programme .

    Voici la partie "problématique":

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Dim wk as Object
    Set wk=Workbooks.Open(FileName="C:\\......\Bilan.xls")
    ....
    ....
    wk.close
    Set wk = Nothing
    Malgré les lignes de destruction de fin de code, le processus Excel reste en exécution, je n'ai pas saisi pourquoi...

    Merci de vos suggestions

  2. #2
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Par défaut
    Salut

    Et avec :

    juste après le Close ?

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    au cas ou , pour sortir sans sauver:


  4. #4
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 47
    Par défaut
    Citation Envoyé par Leray
    Salut

    Et avec :

    juste après le Close ?

    Je ne suis pas sur que cette instruction existe???

    Application.Quit ne m'a pas satisfait n'ont plus...ou à moins que ca soit parce que Excel n'est plus considéré comme l'appli active au moment de quitter...

    Pour le wk.close False j'ai essayé, mais merci à vous deux quand même

    Le problème vient peut être d'une autre partie de mon code, pourtant dans l'exécution pas à pas, c'est bien d'ici que semble venir mon soucis

  5. #5
    Membre averti
    Inscrit en
    Mai 2002
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 42
    Par défaut
    Tu devrais aller consulter le tutoriel suivant :

    http://drq.developpez.com/vb/tutoriels/Excel/

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 47
    Par défaut
    Merci Leray

    Je vais imprimer tout ca pour demain, histoire de tester...

  7. #7
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 47
    Par défaut
    En fait mon problème est un peu plus compexe que cela...

    Il s'avère que je procède à la lecture de certaines valeurs dans divers fichiers Excel. (Dans une boucle)...De ces valeurs lues, j'en fait un graphique (Chart).

    Ensuite, je lance l'ouverture de fichiers Excel via OLE (en cliquant sur un bouton). La fenêtre Excel s'ouvre, ca marche. Je la referme (Excel Compris). Je reclic alors sur le bouton qui lance cette fenêtre, et là je ne vois apparaitre que les contours de la fenêtre Excel, et pas son contenu (comme si il manquait de la RAM). Le lancement ne marche donc qu'une fois.

    Par contre, si, une fois mon premier classeur ouvert, je ne referme que celui ci (et donc que je laisse Excel lancé), là le lancement d'autres classeurs via OLE fonctionne.

    Là j'ai pas le code sous la main alors ca doit paraître vague (même sur )...je le récupererai demain...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] tuer le processus Excel courant dans Access
    Par comme de bien entendu dans le forum VBA Access
    Réponses: 8
    Dernier message: 20/12/2012, 12h37
  2. Application Excel - Tuer le processus EXCEL.EXE?
    Par xVINCEx dans le forum VB.NET
    Réponses: 21
    Dernier message: 18/04/2012, 10h43
  3. Tuer un processus (Excel pour ne pas le citer)
    Par PsykotropyK dans le forum Access
    Réponses: 11
    Dernier message: 11/10/2006, 10h05
  4. Tuer un processus Excel dans Access
    Par Jordmund dans le forum Access
    Réponses: 4
    Dernier message: 29/08/2006, 08h59
  5. [VB6] [Système] Tuer un processus courant
    Par mdoyer dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 22/10/2002, 14h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo