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

Macros et VBA Excel Discussion :

Lancement Excel session fermée


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 56
    Par défaut Lancement Excel session fermée
    Bonjour,

    Je dois lancer une macro d'un fichier Excel au redémarrage d'un PC sans ouverture de session (arrêt relance automatique journalier du PC). Cette macro s'exécute ensuite régulièrement avec un Application.onTime.

    Avec une tâche planifiée de windows XP, associée à un utilisateur, cela fonctionne parfaitement, Excel et la macro sont bien lancés au redémarrage.

    Mais lorsque j'ouvre la session de l'utilisateur il est impossible d'accéder au fichier Excel, seul un processus Excel.exe est visible dans la liste des processus.

    Existe t-il un moyen de retrouver le fichier Excel dans la barre de tâche ?

    Merci d'avance.

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonjour,

    Dans ta macro lancée par OnTime tu peux essayer d'ajouter la ligne suivante:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.Visible = True
    Cordialement,

    Tirex28/

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 56
    Par défaut
    J'ai tout essayé :
    - Application.visible = true,
    - Windows(thisworbook.name).visible = true,
    - la fermeture du fichier à la fin de la macro,
    J'ai mis également un msgbox mais toujours pas d'affichage !

    Pourtant le onTime fonctionne et lance régulièrement la macro et le processus Excel.exe est bien là !

    Que faire d'autre ?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    514
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 514
    Par défaut
    Bonjour,

    As tu essaye de lancer Excel avec VbScript ?

    1) Tu copie ceci dans notepad en adaptant le nom du fichier et le nom de la macro
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Dim xlapp
    Set xlapp = CreateObject("Excel.Application")
    xlapp.Visible = True
    xlapp.Workbooks.open "C:\...\Classeur1.xls"
    xlapp.Run "NomMacro"
    2) Tu l'enregistre avec l'extension .vbs

    3) Tu demande à Windows d'executer ce script dans une tache planifié.

    Teste en local avec Windows XP

    Cordialement,

    Tirex28/

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2007
    Messages : 56
    Par défaut
    Bonjour,

    Malheureusement cela ne fonctionne toujours pas !
    L'Excel.exe est bien là dans la liste des processus, la macro tourne, mais pas d'affichage.

    Lorsque j'essaye d'ouvrir le fichier il me dit qu'il est déjà verrouillé ... par moi !!!

    A+

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Fais une recherche dans le code (tout le code ) avec Ctrl+F si tu n'a pas cette ligne là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Application.Visible = False
    quelque part, tu as essayé avec True, mais si tu as un False dérriére cela ne sert à rien.

    Fais une recherche détaillé, recherche tous les False.

    Starec

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

Discussions similaires

  1. probleme lancement excel avec Ole
    Par Mihalis dans le forum Delphi
    Réponses: 3
    Dernier message: 27/09/2006, 09h37
  2. Macro excel qui ferme tous les fichiers .xls
    Par max2245 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 10/01/2006, 20h21
  3. Problème lancement excel à partir d'une DLL
    Par irnbru dans le forum MFC
    Réponses: 8
    Dernier message: 03/11/2005, 12h00
  4. Réglages disparus une fois la session fermée
    Par Le Furet dans le forum Windows XP
    Réponses: 13
    Dernier message: 15/10/2005, 19h04
  5. Execution programme session fermée
    Par oligig dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 06/09/2005, 10h24

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