2010-05-10 14 views

Répondre

6

Google est votre ami pour celui-ci, j'ai obtenu cet extrait en cherchant "outlook vba script".

Fondamentalement pour le corps de l'email que vous voulez passer Item.Body à votre script Python.

http://support.microsoft.com/kb/306108

Sub CustomMailMessageRule(Item As Outlook.MailItem) 
    MsgBox "Mail message arrived: " & Item.Subject 
End Sub` 

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem) 
    MsgBox "Meeting request arrived: " & Item.Subject 
End Sub 
+0

Merci beaucoup. – dshin

2

Vous auriez besoin d'un script VBA pour analyser python dans Outlook.

Appuyez sur alt + F11. Vous obtiendrez une fenêtre VBA.

Sub python(Item As Outlook.MailItem) 
Shell ("python C:\path\tp\your\filename.py") 
End Sub 

J'espère que vous avez défini le chemin de la variable Windows pour python.

La commande Shell passe la commande à l'invite du shell Windows. Vous pouvez tester cela en exécutant votre script python dans l'invite de commande. Si ça fonctionne là-bas, alors ça devrait marcher ici aussi.