Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel 2003
проблемы при открытии файла Excel с макросами

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

mem129

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!  
Уже у кого-то возникал такой вопрос, но ответа так я и не нашла здесь...  
Люди, может все-таки поможите?  
 
Office 2003 SP 3 RUS  
При открытии файла Excel с макросами... выдается окно Microsoft Visual Basic. Compile error in hidden module: m1.  
   
   
как решить проблему? обновления на виндовс ХП сп 2 все поставил и на офис тоже.  
на других компьютерах открывает все ок.

Всего записей: 28 | Зарегистр. 28-09-2005 | Отправлено: 19:35 18-11-2009
volser

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mem129
Может в файле есть неправильный макрос?

Всего записей: 713 | Зарегистр. 31-03-2006 | Отправлено: 19:55 18-11-2009
mem129

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я думаю, что с макросами все впорядке, так как на одних компах он открывается, а вот на некоторых нет... прчина говорят в каких то библиотеках...

Всего записей: 28 | Зарегистр. 28-09-2005 | Отправлено: 20:03 18-11-2009
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Угу проблема в библиотеках. Посмотри в списке используемых модулей на каких библотеках стоит слово MISSED и скачай с того компа где они есть. Потом через regsvr32 зарегай их и все будет ок. Либо можно запустить документ, там где он нормально открывается. Записать список всех библиотек, которые он грузит и проверить какие не загружены на проблемном компе.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 03:41 19-11-2009
mem129

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Угу проблема в библиотеках. Посмотри в списке используемых модулей на каких библотеках стоит слово MISSED и скачай с того компа где они есть. Потом через regsvr32 зарегай их и все будет ок. Либо можно запустить документ, там где он нормально открывается. Записать список всех библиотек, которые он грузит и проверить какие не загружены на проблемном компе.

Большое спасибо, что ответили... Дело осталось за малым... узнать где этот список модулей и как посмотреть это  слово, и как их скачать, и что такое  "зарегай" ))
Не могли бы вы чуть подробнее ответить... не для програмистов

Всего записей: 28 | Зарегистр. 28-09-2005 | Отправлено: 20:45 19-11-2009
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mem129
Например Process Explorer умеет показывать список загруженных процессом библиотек. Итак запускаем файл с макросами на рабочей машине. Запускаем процесс експлорер, смотрим список загруженных библиотек, делаем скриншот и распечатываем.
Потом идем на неработающую машину запускаем файл с макросами, запускаем процесс експлорер, смотрим загруженные библиотеки, распечатываем - сравниваем с рабочей распечаткой. К примеру нашли что не загружена библиотека Mscomctl.ocx. Идем на работающую машину, находим эту библиотеку, копируем по нужному пути. Потом пишем следующую команду regsvr32 Mscomctl.ocx и выполняем ее (в любом файловом менеджере). Должно будет появиться окно, что регистрация прошла нормально. Запускаем файл и проверяем, что библиотека загрузилась. Повторяем до тех пор, пока проект не будет работать. В первую очередь проверить совпадение всех файлов с расширением ocx.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:20 20-11-2009
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mem129
Открываем Excel, ALt-F11, Откроетя окно VBA
 
Меню Tools-References...
Вот этот список, у отсутствующих впереди MISSED
Если уверены что отсутствующий модуль не нужен, снимаем галку, если нужен смотрим этот же файл на той машине, где открывается нормально.

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 16:12 20-11-2009
mem129

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Открываем Excel, ALt-F11, Откроетя окно VBA  
 
Меню Tools-References...  
Вот этот список, у отсутствующих впереди MISSED  
Если уверены что отсутствующий модуль не нужен, снимаем галку, если нужен смотрим этот же файл на той машине, где открывается нормально.

PrWork1
Спасибо, что ответили...
Модули абсолютно одинаковые, один в один... что же делать? как же быть?  
 
[b]Добавлено:

PrWork1
... ну те, которые с птичками...

Всего записей: 28 | Зарегистр. 28-09-2005 | Отправлено: 20:07 20-11-2009
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А просто  Debug/ Compile VBA project  не помогает?

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 20:54 20-11-2009
ShIvADeSt



Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
PrWork1
Не все модули там отображаются, по крайней мере у меня было пара таких случаев. Зато анализ загруженных библиотек помог запустить там где надо.

----------
И создал Бог женщину... Существо получилось злобное, но забавное...

Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 03:51 21-11-2009
PrWork1

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt
Согласен полностью, но здесь пользователь затрудняется это сделать.
 
mem129
 
Посмотрите ещё папку заружаемых надстроек
C:\Program Files\Microsoft Office\OFFICE11\XLSTART\*.xla
По идее, если какой надстройки не хватает, может выдаваться ошибка.
 
 

Всего записей: 582 | Зарегистр. 15-12-2005 | Отправлено: 15:43 21-11-2009
mem129

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ShIvADeSt и PrWork1 спасибо вам парни большое большое, нет, огромное...
нашла я эти библиотеки Process Explorer-ом скоприровала куда надо, перегрузилась и О-чудо! все заработало!!!  
классный форум!!!

Всего записей: 28 | Зарегистр. 28-09-2005 | Отправлено: 19:01 23-11-2009 | Исправлено: mem129, 19:02 23-11-2009
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel 2003


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

LiteCoin: LgY72v35StJhV2xbt8CpxbQ9gFY6jwZ67r

Рейтинг.ru

Рейтинг.ru