2010-05-10 14 views

cevap

6

Google bunun için arkadaşın, "outlook vba komut dosyasını" arayarak bu parçacığı aldım.

Temel olarak e-postanın gövdesi için Item.Cloud'u python komut dosyasına aktarmak istersiniz.

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

Bu yardımcı oldu. – dshin

2

Sen bakış python ayrıştırmak için bir VBA komut dosyası gerekiyordu.

Alt + F11 tuşlarına basın. Bir VBA penceresi alacaksınız.

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

Umarım python için windows değişken yolunu ayarlamışsınızdır.

Kabuk komutu, komut penceresini komut istemine geçirir. Bunu python komut dosyasını komut isteminde çalıştırarak test edebilirsiniz. Orada çalışıyorsa, o zaman burada da çalışmalıdır.

İlgili konular