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 :
- Public Function test()
- MsgBox ("salut" )
- Set sam = CreateItem(olMailItem)
- sam.Recipients.Add "XXXX@XXXX.fr"
- sam.Subject = "Test"
- sam.Body = "Cordialement "
- sam.Send
- Set sam = Nothing
-
- End Function
|
et je l'appele de la maniere suivante (dans un .bat) :
Code :
- CD C:\Program Files\Microsoft Office2003\OFFICE11
- outlook.exe /autorun test
|
Merci d'avance
PS : ca fait un moment que je cherche la solution sans succes