Куда может пропасть макрос в excel е? #578100


#0 by philll
Самописная программа генерирует файлы excel, в этих таблицах нажатием кнопки "поиск" раньше вызывалось выполнение макроса для подсчета по ячейкам. Коллега что-то там понажимал в одном файле, и макрос пропал напрочь - не вызывается ни в одном файле. Можно как-то восстановить? Макрос вроде зашивается не в сам Excel, а в конкретный файл, как они могут во всех файлах пропасть?
#1 by izekia
это не могла быть надстройка? или именно макрос?
#2 by philll
может и надстройка, я честно говоря не особо разбираюсь. Мог отключить?
#3 by philll
Прикол в том что этот коллега - грамотный программист, в макросах разбирающийся, но он тоже не понимает, как это получилось - говорит "то ли глюк какой-то, то ли шаблон normal.dot заменился (?)"
#4 by izekia
если надстройка то она из-за сбоя могла заблокироваться
#5 by izekia
и надо искать в отключенных какой excel?
#6 by izekia
а в старых файлах он тоже не вызывается? на разных машинах тоже?
#7 by philll
excel 2003, в старых не вызывается, вроде бы при копировании на другой комп тоже не вызывается.
#8 by izekia
ну скорее всего надстройка там отключенные можно убрать через реестр, либо через помощь и там как-то сложно ... у меня просто 2010 стоит, не могу посмотреть
#9 by philll
спасибо, посмотрю
#10 by izekia
#11 by izekia
там как раз про ветку реестра написано
#12 by philll
ок, попробую
#13 by philll
похоже это был все-таки макрос - там "настраиваемаея кнопка" с изображением "следов", при нажатии ее появляется диалог "назначить макрос", только макроса теперь нет(
#14 by philll
в общем нашел в папке с программой, которая генерирует экселевские файлы, файл macros.xls, в нем две кнопки - "установить " и "убрать" макрос; в общем теперь появилась еще одна настраиваямая кнопка в экселе "со следами", при ее нажатии появляется этот лист с кнопками "установить/убрать", вроде что-то подсчитывается, правда пока не знаю, это ли требовалось
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С