|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.07.2009, 09:48 | #1 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Ошибки VBA
Добрый день!
Написал макросы на одном компьютере, а запускаю на другом. Возникают следующие ошибки: Подскажите как решить проблему? |
23.07.2009, 09:52 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
А Вы не пробовали вбить текст сообщений об ошибках в строку поиска Яндекса или Гугла?
http://www.programmersforum.ru/showp...78&postcount=6 http://www.programmersforum.ru/showp...69&postcount=2 |
23.07.2009, 10:29 | #3 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Спасибо)
А можно немного поподробнее об этом!
Цитата:
А что означают остальные параметры? Как, к примеру, мне подключить файл "Microsoft office 12.0 Object Library" который указан на картинке? reference.gif |
|
23.07.2009, 10:36 | #4 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Цитата:
В Вашем случае проблема в другом - макросы разрабатывались в одной версии Office, а используются в другой. |
||
23.07.2009, 10:44 | #5 |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Ошибочка вышла...
EducatedFool, дома (где писал макрос) у меня стоит Office 2007. И на работе (где тестирую) тот же стоит!
Галочку я специально поставил, чтобы выделить необходимый мне объект. Так, к примеру я отправляю файл заказчику, и вместе с ним файл setup.exe или просто один файл setup.exe. Как сделать так, чтобы у клиента выделилась вышеуказанная библиотека? |
23.07.2009, 10:52 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Если, конечно, у заказчика установлена более ранняя версия Excel. Попробуйте сохранить проект в 2003-м Excel. (придётся Вам установить ещё одну версию Excel) При открытии проекта-2003 в 2007-м вопросов быть не должно. |
|
23.07.2009, 11:35 | #7 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Поковырял немного программу. Вот к чему пришел.
Цитата:
Но получается проблема не в том, что нужно файла нет на используемой машине, а в том, что в не стоит галка в Tools - References. Можно ли как-то Автоматически , возможно с помощью программы Inno setup проставить нужные галки? |
|
23.07.2009, 11:43 | #8 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
1.
Код:
2. Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
23.07.2009, 11:55 | #9 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
Вот еще нашел в хелпе:
"regserver Регистрация OLE-сервера (он же ActiveX control). Если этот флаг установлен, инсталлятор найдет и выполнит DllRegisterServer для DLL/OCX. Деинсталлятор вызовет DllUnregisterServer. При использовании в комбинации с флагом sharedfile DLL/OCX будет только дерегистрирована, когда связывающий счетчик достигнет нуля. " EducatedFool, помоги пожалуйста понять эту строку! Цитата:
|
|
23.07.2009, 12:13 | #10 | |
Форумчанин Подтвердите свой е-майл
Регистрация: 28.04.2008
Сообщений: 116
|
The_Prist, можете прокомментировать строку?
Цитата:
|
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ошибки | Arcueid1691 | Паскаль, Turbo Pascal, PascalABC.NET | 15 | 13.02.2011 15:05 |
Ошибки | Jasper92 | Компьютерное железо | 6 | 10.04.2009 19:56 |
Ошибки | delphin100 | Операционные системы общие вопросы | 12 | 17.04.2008 14:15 |
Ошибки | Terran | Общие вопросы Delphi | 3 | 05.02.2008 20:47 |