Я хочу поделиться своим календарем 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?