Страницы: 1
RSS
Удалить мёртвые надстройки
 
В книге Excel 2003 (формат xls) был код, который при запуске генерировал панели инструментов. После чего этот код был удален (все модули чистые), но сама книга используются уже в Office 2007.    
При запуске такой книги на рибоне (вкладка Надстройки) генерируются всё те же панели инструментов (в т.ч. значки), естественно ссылки на макросы – битые. Сие происходит на уровне главного шаблона и затем отображается во всех  новых книгах.    
После удаления файла Excel12.xlb панели с вновь создаваемых книг исчезают. Но после запуска той самой злой книги Excel – появляются снова.  
 
Внимание, вопрос: как с этим бороться?
 
Не понимаю, почему нет жарких дискуссий и горячих обсуждений поставленного мною вопроса. Вот книгу прилагаю, дабы не быть голословным… (правда, на других машинах этот файл не тестил, но всё же думаю, что проблема в фале) <BR><STRONG>Файл удален</STRONG> - велик размер. [Модераторы]
 
Какие дискуссии ночью, да еще с невидимками? :-)  
Если хотите, то выложите книгу в архиве, а я удалю из неё встроенную панель.  
Или пропишите в её модуле ЭтаКнига код, заменив "ИмяПанели" на то, что нужно:  
 
Private Sub Workbook_Open()  
 On Error Resume Next  
 Application.CommandBars("ИмяПанели").Delete  
End Sub
Страницы: 1
Читают тему
Наверх