Возник вопрос по использованию макросов на машинах в сети. Собственно возник он давно (1 - 2 года назад), но достал в последнее время.
Есть 4 машины в домене, соединенные сетью.
1 ХР и оф. 2003 2 ХР и оф. 2003 3 W10 и оф 2010 4 ХР и оф 2003.
Есть файл xls - некоторая база по приборам и их судьбе, с владельцами, ремонтом, особенностями...с макросами и формами, написанный года 2-3 назад на оф. 2003. Файл отдан в общее пользование (как средствами безопасности домена, так и в настройках самого файла).
Если файл открыть на 1, 2 или 3 машине (и не закрывать) то на 4 он работает и все счастливы. Если первым его откроет 4 машина и сохранит его (или произойдет автосохранение), то у других перестают работать макросы (ошибка при компиляции модуля....).
Было лечение: закрыть на 4, открыть на 1 и сохранить заново.
Недавно это надоело и решили переустановить оф 2003 на 4 машине. После установки (фирменный с SP3) она вообще выпала из работы и макросы не работают. Ошибка при компиляции модуля.... Лечения нет.
При разборе ошибок на этой машине в тексте программы: Excel спотыкается на каждой ерунде. Не заявлена переменная (конечно это не хорошо) - ошибка. Функция Log (логарифм) - ошибка...
Какие могут быть предположения? Куда копать?
С уважением, Дмитрий.
"Олимпиадный" вопрос по Excel
Всем добрый день!
Возник вопрос по использованию макросов на машинах в сети. Собственно возник он давно (1 - 2 года назад), но достал в последнее время.
Есть 4 машины в домене, соединенные сетью.
1 ХР и оф. 2003 2 ХР и оф. 2003 3 W10 и оф 2010 4 ХР и оф 2003.
Есть файл xls - некоторая база по приборам и их судьбе, с владельцами, ремонтом, особенностями...с макросами и формами, написанный года 2-3 назад на оф. 2003. Файл отдан в общее пользование (как средствами безопасности домена, так и в настройках самого файла).
Если файл открыть на 1, 2 или 3 машине (и не закрывать) то на 4 он работает и все счастливы. Если первым его откроет 4 машина и сохранит его (или произойдет автосохранение), то у других перестают работать макросы (ошибка при компиляции модуля....).
Было лечение: закрыть на 4, открыть на 1 и сохранить заново.
Недавно это надоело и решили переустановить оф 2003 на 4 машине. После установки (фирменный с SP3) она вообще выпала из работы и макросы не работают. Ошибка при компиляции модуля.... Лечения нет.
При разборе ошибок на этой машине в тексте программы: Excel спотыкается на каждой ерунде. Не заявлена переменная (конечно это не хорошо) - ошибка. Функция Log (логарифм) - ошибка...
Посмотрите VBE->Tools->References Отключите там то, что Missing (если они есть) или если они нужны для работы, установите/зарегистрируйте недостающие библиотеки проверьте разрядность подключаемых библиотек в References и в декларациях
Посмотрите VBE->Tools->References Отключите там то, что Missing (если они есть) или если они нужны для работы, установите/зарегистрируйте недостающие библиотеки проверьте разрядность подключаемых библиотек в References и в декларацияхkrosav4ig