Type mismatch

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
Shas
Сообщения: 8
Зарегистрирован: 05 июл 2009, 10:43

Если описать переменную так
Dim wrd_doc As Word.Document
то появляется ошибка:
"Automation error Библиотека не зарегистрирована"
SAS888
Сообщения: 156
Зарегистрирован: 16 янв 2008, 08:28

появляется ошибка:
"Automation error Библиотека не зарегистрирована"
Так это и есть ответ на Ваш вопрос.
Установите и зарегистрируйте требуемый компонент.
Аватара пользователя
mc-black
Сообщения: 250
Зарегистрирован: 08 май 2008, 16:09
Откуда: Россия, Нижний Новгород
Контактная информация:

Библиотека Word конечно вероятней всего зарегистрирована, если в системе установлен Office. Как правило, эта ошибка вылазит, если вы в другом приложении Office, отличном от Word, вы обращаетесь к нему, заранее не подключив библиотеку для работы с ним. Как это исправить? Находясь в Visual Basic Editor (VBA IDE), выберите пункты меню Tools - References... В окне References найдите библиотеку Microsoft Word XX.0 Object Library, пометьте ее галочкой и назмите Ok. После этого ошибка должна исчезнуть. Вуаля!)))
На заказ: VBA, Excel mc-black@yandex.ru
Ответить