Код:
Dim Application As Object, namespace As Object
Set Application = CreateObject("Outlook.Application")
Set namespace = Application.GetNamespace("MAPI")
namespace.Logon
Set safeItem = CreateObject("Redemption.SafeMailItem") ' Error here!
Обычно этот код отлично работает на большинстве моих компьютеров, но в этом случае я запускаю его в MS Access 2010 (64-разрядная версия), если это имеет значение.
Но в строке, где назначен safeItem, я получаю сообщение об ошибке «Компонент ActiveX не может создать объект». Что это вообще значит? Почему я не могу создать объект? Ссылка на погашение, кажется, в порядке / не отображается как пропажа или что-то еще.
Я гуглю эту ошибку, и, кажется, существует множество возможных причин, так как ошибка очень расплывчатая. Есть ли известная причина для этого конкретного случая?