Как создать ObjectFrame в VB.NET - PullRequest
       14

Как создать ObjectFrame в VB.NET

0 голосов
/ 12 декабря 2008

Я пытаюсь добраться до методов и свойств ObjectFrame через vb.net. Но когда я объявил это как

Dim objOLEObject As ObjectFrame

, а затем пытается создать его экземпляр как

ObjOLEObject = New ObjectFrame

показывает ошибку вроде:

" 429: не удалось получить фабрику класса COM для компонента с CLSID {3806e95d-e47c-11-cd-8701-00aa003f0f7} из-за следующей ошибки: 80040154 "

Чтобы решить эту проблему, мы переустановили MS-Office 2003 и VS-2005, но не смогли найти решение.

Может ли кто-нибудь предложить мне, как объявить и использовать это в vb.net?

Спасибо.

Ответы [ 2 ]

1 голос
/ 12 декабря 2008

Убедитесь, что dll была зарегистрирована с помощью regsvr32. Проверьте, посмотрев в реестре CLSID.

Убедитесь, что все зависимые библиотеки доступны.

Я считаю, что это ошибка класса, не зарегистрированная.

0 голосов
/ 12 декабря 2008

В дополнение к тому, что говорит Джош, вы проверили наличие всех файлов зависимостей?

Эта тема может помочь.
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/88a6ea68-f476-4231-822f-27fabe59f458/

...