Запуск из MS Access (2007) через библиотеку Outlook Interop. Я получаю ошибку -2147221219 (8004011d) из звездной строки в одной учетной записи пользователя, но не в другой. Кажется, ошибка связана с разрешениями, и обе учетные записи имеют разрешения на полный доступ к учетной записи, календарь которой я пытаюсь открыть, и могут открывать и создавать встречи для нее через Outlook. Пример кода
Public Function NewApt(MtgDate As Date, Cat As String)
Dim objOLApp As Outlook.Application
Dim objNS As Outlook.Namespace
Dim objCalendar As Outlook.Folder
Dim NewMtg As Outlook.AppointmentItem
Dim Org As Outlook.Recipient
Set objOLApp = New Outlook.Application
Set objNS = objOLApp.GetNamespace("MAPI")
Set Org = objNS.CreateRecipient("tuser@somewhere.com")
Org.Resolve
If Org.Resolved Then
** Set objCalendar = objNS.GetSharedDefaultFolder(Org, olFolderCalendar)
Else
MsgBox "Scheduling User failed to resolve, see Crimius."
Exit Function
End If
...
Есть идеи, почему?