Как использовать Python для обмена календарем Outlook - PullRequest
0 голосов
/ 28 мая 2018

Я хочу поделиться своим календарем Outlook с другими пользователями Exchange с помощью win32com.

Согласно справочнику Office VBA Общий доступ к календарям Я хочу создать SharingItem с помощьюМетод CreateSharingItem, но не удалось.

удар - мой код:

ol = win32com.client.gencache.EnsureDispatch('Outlook.Application')
session = ol.GetNamespace("MAPI")
sharefolder = session.GetDefaultFolder(9)
shareitem = session.CreateSharingItem(sharefolder)

и сообщения об ошибках:

Traceback (most recent call last):
  File "D:\wah2hi\comment\test\test\test.py", line 22, in <module>
    shareitem = session.CreateSharingItem(sharefolder)
  File "C:\Users\wah2hi\AppData\Local\Temp\gen_py\2.7\00062FFF-0000-0000-C000-000000000046x0x9x5\_NameSpace.py", line 62, in CreateSharingItem
    ret = self._oleobj_.InvokeTypes(64484, LCID, 1, (13, 0), ((12, 1), (12, 17)), Context, Provider)
pywintypes.com_error: (-2147352567, 'Exception occurred.', (4096, u'Microsoft Outlook', u'The operation failed.', None, 0, -2147467259), None)

Итак, если я использую метод CreateSharingItem неправильно илиЕсть ли другие способы поделиться календарем с помощью win32com?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...