2017-08-04 2 views
0

Je suis en train de créer un rendez-vous dans Outlook 2007, avec Python 3. Je peux créer un calendrier avec corps de texte brut, mais pas un corps avec du texte HTML. Il n'y a pas « CreateItem.HTMLBody » propriétéEnvoyer un AppointmentItem avec le corps HTML avec la bibliothèque Python win32com

import win32com.client 

outlook = win32com.client.Dispatch("Outlook.Application") 

App = outlook.CreateItem(1) #olAppointmentItem 


App.Subject = "Meeting with CEO" 

#App.Body = 'Hi Tim, <br><br>Kindly attend the meeting.' 
App.HTMLBody = 'Hi Tim, <br><br>Kindly attend the meeting.' 
App.Location = "Meeting Room 10" 
App.Start = '2017-07-17 15:00' 
App.Duration = 3 
recipient='[email protected]' 

App.MeetingStatus = 1 
App.Recipients.Add(recipient) 

App.Display() 
#App.Send() 

J'ai aussi essayé d'utiliser GetInspector.WordEditor, mais trop juste donne le texte brut.

Selection = App.GetInspector.WordEditor.Windows(1).Selection 
Selection.TypeText ('Hi Tim, <br><br>Kindly attend the meeting.') 

Comment puis-je faire à ce sujet? Des conseils?

Répondre