Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
973 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro outlook

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro outlook

n°931943
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 10:35:00  profilanswer
 

Bonjour tout le monde  
J'ai ecrit une petite macro sous outlook pour automatiser l'envoi d'un mail via l'appel a la macro dans un ligne de commande msdos mais de maniere mysterieuse cette macro ne fonctionne que si outlook est au prealable ferme (ce qui est rarement le cas)
Quelqu'un aurait il une idee sur la demarche a suivre afin de corriger ce bug ? voici mon code:

Code :
  1. Public Function test()
  2.     MsgBox ("salut" )
  3.     Set sam = CreateItem(olMailItem)
  4.     sam.Recipients.Add "XXXX@XXXX.fr"
  5.     sam.Subject = "Test"
  6.     sam.Body = "Cordialement "
  7.     sam.Send
  8.     Set sam = Nothing
  9.    
  10. End Function


et je l'appele de la maniere suivante (dans un .bat) :

Code :
  1. CD C:\Program Files\Microsoft Office2003\OFFICE11
  2. outlook.exe /autorun test


Merci d'avance
PS : ca fait un moment que je cherche la solution sans succes
 
 
 

mood
Publicité
Posté le 26-12-2004 à 10:35:00  profilanswer
 

n°931944
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 10:36:22  profilanswer
 

P.S: lorsque je lance le .bat et que outlook est deja ouvert il m'ouvre un autre outlook et ne rentre meme pas dans la macro (le msgbox n'apparait pas)

n°932005
betsamee
Asterisk Zeperyl
Posté le 26-12-2004 à 13:30:20  profilanswer
 

Plus je cherche et plus je me dis que c'est impossible
Existe t'il un moyen de plutot fermer outlook si il est deja ouvert (via le batch) puis de lancer la ligne de commande afin de contourner le pb?
Merci

n°932599
betsamee
Asterisk Zeperyl
Posté le 27-12-2004 à 16:49:13  profilanswer
 

si ca peut interesser quelqu'un j'ai resolu mon pb en provoquant l'execution de mon code vba a l'arrivee d'un reminder precis d'outlook.
C pas mal je trouve tout ce qu'il faut est la:
http://www.nwfusion.com/columnists [...] rhead.html

n°934007
jlestat
Posté le 30-12-2004 à 10:58:24  profilanswer
 

j'aimerais utilisé ta macro mais je n'y connais rien, pourrais tu me dire comment l'utiliser et surtout ou la "mettre" ??
en gros comment ça marche (faut il créer un fichier *.vba ou autre ?).
je sais je pourrais cherche... ben c'est justement ce que je fais en même temps.
merci d'avace pour ton aide.


Message édité par jlestat le 30-12-2004 à 10:58:32
n°935740
jlestat
Posté le 03-01-2005 à 14:54:12  profilanswer
 

up

n°936254
betsamee
Asterisk Zeperyl
Posté le 04-01-2005 à 08:49:55  profilanswer
 

Il te faut mettre cela dans la fenetre vba de outlook (Alt+ F11)dans un module.
Fermer outlook pour que les chgts soient pris en compte
puis l'appeler depuis une ligne de commande de la facon suivante:
CD C:\Program Files\Microsoft Office2003\OFFICE11  
outlook.exe /autorun Nom_de_la_fonction

n°939237
jlestat
Posté le 06-01-2005 à 15:36:06  profilanswer
 

merci je vais tester ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro outlook

 

Sujets relatifs
Aide Excel et OutlookOutlook, envoi de message avec VBA
Accès comptes mail Outlook par VBAImporter Carnet d'adresse + agenda outlook à partir d'un site web
basculer une macro excel vers VB6Macro d'Exception introuvable ds atlalloc.h pour app basic MFC
Appeler une macro outlookMacro sous Outlook
VB : insertion d'images via macro dans outlook 2000Macro pour Outlook
Plus de sujets relatifs à : Macro outlook


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR