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?
Je suis passé par eux avant, il ne traite pas comment envoyer un corps HTML. C'est là que je suis coincé. –
Peut-être alors - https://stackoverflow.com/questions/882712/sending-html-email-using-python – Abhijeetk431