|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.07.2014, 14:47 | #1 |
Пользователь
Регистрация: 18.02.2013
Сообщений: 18
|
Ошибка возникает при смене ПК
Доброго времени суток, подскажите, если можете из-за чего возникают ошибки в работе макроса, если на одном ПК VS Off2007 он работает на другом MS Off2010 нет (возможно отключены/заблокированы какие-то элементы), как это можно устранить, макрос во вложении.
Ошибки: 1.Compile error: can't find project of library 2. Could not load some object because they are not avalible on this machine |
25.07.2014, 16:08 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
На формах используется элемент управления «календарь» - который отсутствует в стандартной поставке Office
(устанавливается, вроде, только вместе с Access) Если хотите, чтобы на всех компах работало, - не используйте нестандартные элементы управления. Аналог календаря можно взять из этого макроса: http://excelvba.ru/programmes/Fill_Invoice ну а если только на одном-двух компах будете использовать макрос - проще доустановить недостающий компонент |
25.07.2014, 16:16 | #3 | |
Пользователь
Регистрация: 18.02.2013
Сообщений: 18
|
Цитата:
и еще не все запускаемые по кнопкам макросы содержат календарь, но ни один из них не работает.... Последний раз редактировалось Dima36668; 25.07.2014 в 16:32. |
|
26.07.2014, 01:29 | #4 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
самый простой способ - доустановить Office (поставить Access) но не уверен, что это сработает для любой версии Windows и Office потому, я всегда использую календарь из того примера по ссылке, выполненный на стандартных элементах управления |
|
02.08.2014, 05:31 | #5 | |
Пользователь
Регистрация: 18.02.2013
Сообщений: 18
|
Цитата:
Избавились от эти ошибок путем объявления всех переменных на которых тормозилось исполнение, вышла новая ошибка Type mismatch, по всей видимости при объявлении необходимо было присвоить подходящий тип переменной - не подскажите какой? Скрин кода с ошибкой во вложении, в целом он не изменился. |
|
02.08.2014, 10:31 | #6 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Анализ,обработка данных Недорого
|
|
02.08.2014, 11:49 | #7 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Если ругается на функции - значит MISSING в референсах VBA.
Зайти в редакторе в Tools-References и наладить.
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при смене источника звука по умолчанию (Delphi) | vasiliy_09_05 | Win Api | 2 | 28.08.2012 17:57 |
При закрытии Word возникает ошибка | sewer777 | Microsoft Office Word | 3 | 20.10.2011 13:19 |
Возникает ошибка при отрицательном числе | robin39 | Помощь студентам | 5 | 23.09.2011 11:56 |
При установке MySQL возникает ошибка | Gen_r_questions | PHP | 0 | 28.05.2011 10:41 |
Ошибка при смене FormStyle во время выпонения программы | Marsel737 | Общие вопросы Delphi | 4 | 07.01.2010 22:31 |