2015-06-04 13 views
0

Я пытаюсь запустить этот простой код в Outlook 2013. Это простая копия/вставка от the Scripting Guys website.VBA Outlook TypeLib.GUID «Требуемый объект»

Sub testGUID() 
Set TypeLib = CreateObject("Scriptlet.TypeLib") 
Wscript.Echo TypeLib.GUID 
End Sub 

Запуск этого кода вызывает исключение «Обязательный объект». Метод TypeLib.GUID, похоже, не известен. Хорошо работает с Excel. Почему?

BR, Нико

ответ

1

Вы должны объявить локальную переменную первой, например:

Sub testGUID() 
Dim TypeLib as Object 
Set TypeLib = CreateObject("Scriptlet.TypeLib") 
Wscript.Echo TypeLib.GUID 
End Sub 
+0

Спасибо, но это не помогло. Такая же ошибка появляется –

+0

Попробуйте выполнить поиск в реестре Windows для объекта, указанного в методе CreateObject. –

+0

он есть, а потом? –