![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 25
|
![]()
Здравствуйте!
Подскажите, пожалуйста, как мне программно в Excel 2003-2007 подключить библиотеку Microsoft Word 11.0 (12.0) Object Library и также программно отключить MISSING ........, у меня ранее связывание Dim myWord As Word.Application ......... Set myWord = GetObject(, "Word.Application") ....... Заранее спасибо |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() |
![]() |
![]() |
![]() |
#3 | |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]() Цитата:
Код:
Лучше день потерять — потом за пять минут долететь!©
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 25
|
![]()
Спасибо за наводку, но
ThisWorkbook.VBProject.References.A ddFromFile Application.Path & Application.PathSeparator & "MSWORD.OLB" к сожалению не работает, ошибка Может ещё будут варианты, буду рада |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 25
|
![]()
А вам винегрет не нравиться?
Если это как то повлияет на то что мне нужно, тогда буду рада, предложениям |
![]() |
![]() |
![]() |
#6 | |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
![]() Цитата:
И посмотрите как называется файл библиотеки Word в Tools-References, когда Вы её подключаете вручную. Там же можно посмотреть точный путь к файлу библиотеки.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
|
![]() |
![]() |
![]() |
#7 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Какая ошибка-то? Expected end of statement?
Да, винегрет мне не нравится. Я не могу объяснить в чём ошибка с точки зрения скорости и эффективности работы, но это запутывает код. Т.е. сначала у вас, якобы, раннее связывание, а потом вы используете GetObject, который применяется только при позднем. Логическая несостыковка. Хотя работать будет. В принципе, я делаю так: пока проектирую использую ранее связывание, а когда код отлажен, то перевожу на позднее, чтобы не зависеть от ссылок.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.03.2010
Сообщений: 25
|
![]()
Библиотека существует и путь находит правильно
C:\Program Files\Microsoft Office\Office12\MSWORD.OLB Ошибка - Application-defined or object-defined error вот тако |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
![]()
Полностью согласен с viter.alex.
SilverSmallFish, объясните пожалуйста: зачем вам понадобилось динамически подключать объектную библиотеку? |
![]() |
![]() |
![]() |
#10 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
![]()
Пошагово пройди и посмотри какая строка вызывает эту ошибку.
Лучше день потерять — потом за пять минут долететь!©
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с Microsoft Word! | Плохой хакер %) | Microsoft Office Word | 6 | 08.01.2010 10:39 |
Подскажите! Как подключить к ПК фотоэлемент и светодиод, и управлять ими программно? | Vadix | Помощь студентам | 14 | 28.09.2009 15:42 |
Microsoft Visual C++ Library (Runtime Error!) | Карась | Свободное общение | 2 | 25.12.2008 23:31 |
При завершение работы программы появляется окно Microsoft Visual C++ Debug Library | TheWanderer | Visual C++ | 2 | 25.11.2008 00:27 |