Είμαι ανάπτυξη ενός Python scripts για να δημιουργήσετε μια απλή AppointmentItem και να το στείλετε σε ορισμένους παραλήπτες χρησιμοποιώντας win32com βιβλιοθήκη. Βρήκα όλα τα έγγραφα και μερικά παραδείγματα VBA σε αυτό το σύνδεσμο: https://msdn.microsoft.com και τα πάντα φαίνεται να είναι σαφείς και καλά exained. Όμως, το σενάριο μου, αν και η AppointmentItem δημιουργείται και οι παραλήπτες επιλυθεί, δεν είμαι σε θέση να το στείλετε. Το παρακάτω είναι μόνο ένα παράδειγμα για το πώς κοιτάζει τον κωδικό.
outlook = win32com.client.Dispatch(Outlook.Application)
ns = outlook.GetNamespace(MAPI)
ns.Logon(profilename)
App = outlook.CreateItem(1)
App.Subject = subject
App.Body = Meeting
App.Location = München
App.Recipients.Add(recipient)
App.Recipients.ResolveAll()
App.Send()
Θα πρέπει να έχουν κατ 'ανάγκη Λογαριασμός Αξιών; Είναι μια λύση για να αποφευχθεί αυτό το πρόβλημα; Μπορώ να στείλετε e-mail κανονική χρήση αυτής της βιβλιοθήκης με τη χρήση:
Msg = outlook.CreateItem(0)
αντί να δημιουργήσει ένα ραντεβού (τέταρτη γραμμή). Προσπάθησα, για το λόγο αυτό, να στείλετε ένα email με το διορισμό στο συνημμένο, αλλά στο e-mail, δεν υπάρχει συνημμένο.