Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Не определен тип Microsoft.Office.Interop.Word.App


Автор: alt5000 20.6.2007, 10:34
Задача: создание документа Word
Код:
Код

Dim w As New Microsoft.Office.Interop.Word.Application
        w.Documents.Open("C:\test.doc")
        w.ActiveWindow.Selection.TypeText("Жили у бабуси два весёлых гуся ...")
        w.Documents.Close()
        w.Quit()

Ошибка:  
Type 'Microsoft.Office.Interop.Word.Application' is not defined.
Word установлен 2002, в пакете Office XP. 
Есть библиотека
Interop.Microsoft.Office.Core.dll и Interop.word.dll

Прилагаю скриншот этой ситуации:


Автор: Wanderer2019 20.6.2007, 10:51
а на какой строке вылетает ошибка то?

может close надо не на Documents а на какой то конкретный Document.

Автор: alt5000 20.6.2007, 11:19
Ошибка возникает при  объявлении переменносй в инструкции Dim.

Причем, объектная библиотека msword.olb находится в папке с фисом

Автор: Adanedel 4.3.2008, 11:37
а ты подключаешь в начале Imports word 
и добавляешь com reference для своей версии ворда?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)