Имя: Пароль:
IT
 
Куда может пропасть макрос в excel е?
,
0 philll
 
02.11.11
16:31
Самописная программа генерирует файлы excel, в этих таблицах нажатием кнопки "поиск" раньше вызывалось выполнение макроса для подсчета по ячейкам. Коллега что-то там понажимал в одном файле, и макрос пропал напрочь - не вызывается ни в одном файле.

Можно как-то восстановить? Макрос вроде зашивается не в сам Excel, а в конкретный файл, как они могут во всех файлах пропасть?
1 izekia
 
02.11.11
16:33
это не могла быть надстройка? или именно макрос?
2 philll
 
02.11.11
16:40
может и надстройка, я честно говоря не особо разбираюсь. Мог отключить?
3 philll
 
02.11.11
16:42
Прикол в том что этот коллега - грамотный программист, в макросах разбирающийся, но он тоже не понимает, как это получилось - говорит "то ли глюк какой-то, то ли шаблон normal.dot заменился (?)"
4 izekia
 
02.11.11
16:43
(2) если надстройка то она из-за сбоя могла заблокироваться
5 izekia
 
02.11.11
16:44
и надо искать в отключенных
какой excel?
6 izekia
 
02.11.11
16:45
а в старых файлах он тоже не вызывается?
на разных машинах тоже?
7 philll
 
02.11.11
16:48
excel 2003, в старых не вызывается, вроде бы при копировании на другой комп тоже не вызывается.
8 izekia
 
02.11.11
16:50
ну скорее всего надстройка там отключенные можно убрать через реестр, либо через помощь и там как-то сложно ...
у меня просто 2010 стоит, не могу посмотреть
9 philll
 
02.11.11
16:50
спасибо, посмотрю
10 izekia
 
02.11.11
16:51
11 izekia
 
02.11.11
16:51
там как раз про ветку реестра написано
12 philll
 
02.11.11
16:57
ок, попробую
13 philll
 
02.11.11
17:43
похоже это был все-таки макрос - там "настраиваемаея кнопка" с изображением "следов", при нажатии ее появляется диалог "назначить макрос", только макроса теперь нет(
14 philll
 
02.11.11
18:33
в общем нашел в папке с программой, которая генерирует экселевские файлы, файл macros.xls, в нем две кнопки - "установить " и "убрать" макрос; в общем теперь появилась еще одна настраиваямая кнопка в экселе "со следами", при ее нажатии появляется этот лист с кнопками "установить/убрать", вроде что-то подсчитывается, правда пока не знаю, это ли требовалось
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн