|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - [решено] Не работает макрос в Экселе |
|
|
2010 - [решено] Не работает макрос в Экселе
|
Ветеран Сообщения: 2417 |
Всем здрям.
Бухи подкинули задачку. Принесли откуда-то таблицу экселя с макросами внутри неизвестного происхождения, а она нигде не работает, по нажатию на любую кнопку в документе вываливает ошибку Can't find project or library. Офис 2010 у нас. Понятно, что ей библиотек не хватает. Но как узнать, чего именно? Что интересно внутри документа инструкция утверждает, что файл должен корректно работать на офисе 2007 и выше. |
|
Отправлено: 09:48, 28-11-2017 |
Динохромный Сообщения: 690
|
Профиль | Отправить PM | Цитировать Цитата dislike:
Зайдите в Tools-References, проверьте наличие пунктов с надписью MISSING, если присутствуют - уберите галочки. Если проблема сохранится - запустите код, получите ошибку, после чего в VBA редакторе посмотрите какая строчка выделена. Озвучьте, либо посмотрите в поиске, какую библиотеку нужно подключить. |
|
Отправлено: 10:01, 28-11-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать dislike, коль Вы не приложили архив с документом, надо полагать он особо секретный?
Alt-F11, ищете обработчик «любой кнопки», устанавливаете точку останова, нажимаете кнопку и начинаете отлаживать. Для начала можете действительно проверить наличие всех необходимых библиотек (\Tools\References). Разумеется, если проект не закрыт от просмотра. Update: Коллега a_axe оказался быстрее . |
Отправлено: 10:05, 28-11-2017 | #3 |
Ветеран Сообщения: 2417
|
Цитата a_axe:
Цитата a_axe:
Цитата Iska:
Цитата:
|
||||
Отправлено: 10:44, 28-11-2017 | #4 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата dislike:
Цитата:
|
|||
Отправлено: 10:48, 28-11-2017 | #5 |
Динохромный Сообщения: 690
|
Профиль | Отправить PM | Цитировать Цитата Iska:
Цитата dislike:
Т.е. в VBA редакторе в project explorer (окошко в левой части экрана с отображением проекта вида VBAProject(Имя_файла) ), по нажатию на плюсик у вас открывается содержимое, и вы видите код любого листа/модуля (а не просто ограничились фактом открытием редактора)? Если нажатие на плюсик дает ошибку, то возможны варианты: 1. VBA проект запаролен. 2. Если ошибка звучит как project is unviewable, то нужно проверить, выключен ли в excel общий доступ к файлу (рецензирование → доступ к книге), а также проверить в VBA редакторе меню tools → Digital signature наличие и возможность удалить сертификаты. В таком случае reference также будет недоступно. PS. ну понятное дело - указанный Break Mode нужно проверить в первую очередь. |
||
Отправлено: 11:25, 28-11-2017 | #6 |
Ветеран Сообщения: 2417
|
Цитата Iska:
Missing: OnBttnAddInForWord 1.0 Type Library и ссылается это все в директорию офиса / Office14 / onbttnwd.dll Файла такого естественно нет Отключил галку, вроде других ошибок не выдает, отдал бухам тестировать, посмотрим что скажут. |
|
Последний раз редактировалось dislike, 28-11-2017 в 12:33. Отправлено: 12:22, 28-11-2017 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 12:58, 28-11-2017 | #8 |
Ветеран Сообщения: 2417
|
Похоже на правду. OneNote я традиционно обрубаю при установке офиса. Блин. Какого рожна так делать макросы, что бабка за дедку цепляется. Причем за дедку из соседнего села.
|
Отправлено: 13:39, 28-11-2017 | #9 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать dislike, возможно, у тех, кто устанавливает полный комплект, при установке эта библиотека автоматически «цепляется» ко всем проектам в Microsoft Office. Точно не скажу, у меня этой версии нет. С другой стороны, в предыдущих версиях по умолчанию было ровно четыре ссылки:
|
Отправлено: 14:55, 28-11-2017 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2016 - [решено] Старый excel макрос не работает в Office16 | For_Sites@twitter | Microsoft Office (Word, Excel, Outlook и т.д.) | 8 | 26-09-2017 11:54 | |
Разное - Не корректно работает макрос в excel | Maddrag | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 14-04-2017 23:31 | |
2013 - не могу запустить простейший макрос | r-studio | Microsoft Office (Word, Excel, Outlook и т.д.) | 7 | 05-01-2014 13:27 | |
2013 - [решено] не могу удалить столбцы в экселе | r-studio | Microsoft Office (Word, Excel, Outlook и т.д.) | 3 | 28-07-2013 17:41 | |
Макрос Excel работает после перезагрузки :( | Guest | Программирование и базы данных | 1 | 11-05-2004 08:43 |
|