Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
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 04/09/2007, 09h56   #1
Membre du Club
 
Étudiant
Inscription : janvier 2005
Messages : 97
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 97
Points : 44
Points : 44
Envoyer un message via MSN à bitardo
Par défaut [Outlook 2003] Erreur VB à l'extinction

Bonjour,
J'ai fait une macro de récupération de calendrier, et je me suis aperçu qu'il y'avait un petit souci.
Cette macro s'exécute à la fermeture d'Outlook.
Or, quand une personne éteint son pc sans fermer Outlook au préalable, et que Outlook est dans la systray, j'obtient une erreur Visual Basic, me disant qu'il n'est pas possible de trouver la fenêtre Outlook (normal vu qu'il se ferme...)

C'est ce bout de code qui est incriminé.
Code :
Set objApplication = CreateObject("Outlook.Application")
D'après ce que j'en sais, c'est du au fait que ce code crée un objet qui est lié à la fenêtre de Outlook, or dans mon cas la macro s'exécute alors qu'il n'y a pas de fenêtre Outlook vu qu'il est minimisé dans la barre des tâches.

Quelqu'un a déjà eue ce problème et l'a résolu?

Au pire je dis au gens d'éteindre Outlook avant d'éteindre leur PC mais bon,
ça fait une contrainte de plus...

Merci
__________________
(coluche) Avec la capote Nestor, je suis pas né, je suis pas mort !
Ne commentez jamais vos codes.
Ca a été dur à écrire, ça doit être dur à lire.
bitardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 10h01   #2
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Lors du shutdown du poste de travail, tu peux peut être executer un VBscript qui lance la macro d'export du calendrier automatiquement ???
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 10h08   #3
Membre du Club
 
Étudiant
Inscription : janvier 2005
Messages : 97
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 97
Points : 44
Points : 44
Envoyer un message via MSN à bitardo
Merci pour la réponse rapide, malheureusement j'ai testé, et c'est le même problème.
Si Outlook est minimisé, il m'envoie sur les roses.
__________________
(coluche) Avec la capote Nestor, je suis pas né, je suis pas mort !
Ne commentez jamais vos codes.
Ca a été dur à écrire, ça doit être dur à lire.
bitardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 10h41   #4
Nouveau Membre du Club
 
Inscription : juin 2007
Messages : 48
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 48
Points : 33
Points : 33
Sinon tu peux faire une tâche planifié sur le VBscript qui s'execute toutes les heures par exemple. Bon aprés c'est sur que si il faut absolument que ta macro s'execute a chaque arret d'Outlook ça va pas trop t'aider. Désolé je ne suis pas assez compétent pour mieux t'aiguiller, bon courage!
ylabarre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/09/2007, 11h19   #5
Membre du Club
 
Étudiant
Inscription : janvier 2005
Messages : 97
Détails du profil
Informations personnelles :
Âge : 26
Localisation : France, Indre et Loire (Centre)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : janvier 2005
Messages : 97
Points : 44
Points : 44
Envoyer un message via MSN à bitardo
Ouais la tâche planifiée VBScript est une solution envisageable, seulement ça implique de l'installer sur tous les postes, en plus de la macro...

C'est dommage quand même, mais bon, je vais voir ce que les personnes préfèrent.
Merci pour tes renseignements en tout cas.
__________________
(coluche) Avec la capote Nestor, je suis pas né, je suis pas mort !
Ne commentez jamais vos codes.
Ca a été dur à écrire, ça doit être dur à lire.
bitardo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h22.


 
 
 
 
Partenaires

Hébergement Web