Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
2 / 2 / 1
Регистрация: 23.03.2012
Сообщений: 99
1

Compile error: Can't find project or library

04.08.2017, 11:36. Показов 3153. Ответов 4

Здравствуйте, суть проблемы - при выполнении некоего макроса в Excel открывается окно Visual Basic с ошибкой и выделенным кодом, вот скриншот этого фрагмента и текст ошибки - http://pastexen.com/i/WoXNpCHyFU.png
Версия Visual Basic 6.5, версия Office 2007
Отправитель документа говорит что нужен офис более новой версии, вопрос - можно ли обойтись без установки 2010+ офиса?
Либо возможно ли установить поверх присутствующего Office 2007 отдельно Excel 2010?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.08.2017, 11:36
Ответы с готовыми решениями:

Ошибка compile error: can't find project or library
Добрый день. Не могу понять в чем ошибка can,t find project or library...

Ошибка в Access: Compile error: Can’t find project or library
База данных Access 2000. Есть модуль 'Сумма прописью'. При попытке открытия отчета, в котором...

Функция Left выдает ошибку: 'Compile error: Can't find project or library'
Всем привет и с Новым Годом! Наверное, совершенно идиотский вопрос, но меня уже достало... Имеем...

Ошибка при компиляции: Compil error (Can't find project or library)
Писал дома прогу-все нормально, а потом решил проверить как будет работать на другом компе запускаю...

4
4115 / 2221 / 939
Регистрация: 01.12.2010
Сообщений: 4,625
04.08.2017, 14:33 2
Эта проблема лечится несколькими способами :

1) Либо явно указывайте библиотеку, т.е. вместо Trim пишите VBA.Trim (или даже VBA.Strings.Trim)

2) Либо тот, кто получает сообщение со скриншота, должен в редакторе VBA - в меню Tools выбрать команду References и снять "флажки" напротив всех MISSING:

Visual Basic for Applications (VBA) functions break in a database with missing references
1
2 / 2 / 1
Регистрация: 23.03.2012
Сообщений: 99
07.08.2017, 08:57  [ТС] 3
Спасибо, помогло.
А как указывать в этом случае? - http://pastexen.com/i/gfNlDnmyeN.png
VBA.Mid сработал, теперь ругается на Chr

Добавить везде где будет ругаться VBA подойдет как вариант?
0
4115 / 2221 / 939
Регистрация: 01.12.2010
Сообщений: 4,625
07.08.2017, 15:04 4
Лучший ответ Сообщение было отмечено Murcielago как решение

Решение

Если хотите бороться с последствиями, то также VBA.Chr
Но если захотите искоренить причину, то обратите внимание на второй вариант.

Не по теме :
1) Вместо кучи If Then лучше использовать один Select Case
2) Если номер реестра это число, то ни CStr , ни Trim не нужны
1
2 / 2 / 1
Регистрация: 23.03.2012
Сообщений: 99
07.08.2017, 17:15  [ТС] 5
Спасибо за ответы. Проблема решена путем довления VBA там где требовалось.
решать проблемы более углубленно не имею возможности.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2017, 17:15

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка в коде: cannot find project or library
Помогите с кодом. Нужен алгоритм проверки dwg файла. Имеется стандарт, те определенные стили,...

Вчера все работало, а сегодня "Can't find project or library"
На одной и той же машине вчера все работало, а сегодня вот такая вот ошибка. Причем выделяет какие...

Can't find project or library, Excell файл открыть не могу
Здравствуйте, у меня есть файл ексель с макросами, раньше все работало нормально, сейчас открываю и...

Непонятки с personal.xls, ошибка: Can't find project or library.
Написал форму для настройки работы приложения с стандартными элементами управления (textbox label...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.