Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2013, 10:44   #1
cw_o
Пользователь
 
Регистрация: 25.10.2009
Сообщений: 92
По умолчанию Ошибка "Can't find project or library"

Проблема возникла после переносов проекта VBA (шаблона dotm) между версиями Word:
1. проект создан в Word 2007
2. проект открыт в Word 2010, изменен
3. проект открыт снова в Word 2007.
После шага 3 возникла эта ошибка.
Запускаю некий макрос, он начинает выполняться. При переходе на определённую процедуру (всегда одну и ту же) выдает: "Compile error, Can't find project or library". Желтая стрелка переходит на первую строчку процедуры.
Причем: эта процедура в Word 2010 не правилась.

Возможно, кто-то с этим сталкивался, и посоветует что-нибудь.
cw_o вне форума Ответить с цитированием
Старый 16.05.2013, 20:18   #2
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

cw_o, в процедуре используется какая-то библиотека, которой нет на данном компьютере.

Попробуйте пройтись по процедуре с помощью клавиши "F8" и может увидите строку процедуры, где происходит ошибка.

Предположу, что ошибка происходит при создании объектной переменной.
Скрипт вне форума Ответить с цитированием
Старый 21.05.2013, 19:01   #3
Вождь
Форумчанин
 
Аватар для Вождь
 
Регистрация: 29.09.2008
Сообщений: 378
По умолчанию

Попробуйте просто, ничего не меняя, пересохранить файл в нужной вам версии Word.

У меня было такое, что документ с макросами, созданный в Word 2003, при открытии в новых версиях выдавал ошибку "Can't find project or library". Все библиотеки присутствовали, просто был какой-то сбой. Помогало пересохранение, причем в том же формате doc.
Макросы на заказ и готовый пакет - http://mtdmacro.ru/
Вождь вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
compile error can't find project or library redwert Microsoft Office Excel 2 20.06.2012 15:15
Работа в Ворде омрачена, Can't find project or library - Не удается найти проект или библиотеку Ципихович Эндрю Microsoft Office Word 6 11.09.2011 10:50
vector, find. "binary '==': no operator found which takes a left-hand operand of type ..." TwiX Общие вопросы C/C++ 7 30.08.2011 20:49
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
Ошибка:"Project raised exception class EConvertError..." Gambit90 Помощь студентам 6 14.01.2009 14:12