|
Платные хостинги
Раскрутка сайта
Книги по программированию
Не дайте умиреть ангелу! Как убрать, созданную панель при закрытии документа
- День добрый!Помогите плз СРОЧНО. У меня есть макрос, создающий панель; создается стандартными способами:Код Dim PanelAT As CommandBarSet PanelAT = CommandBars.Add(Name:="AvtoText", Position:=msoBarTop, temporary:=True,_ menubar:=False)highlightSyntax('vbMxMjRh','vb');Проблема в том, что мне надо, чтобы эта панель исчезала/удалялась при закрытии документа. Именно документа, а не приложения. Как это сделать? Помогите, пожалуйста.
- Может быть у тебя макрос записан в файл templates.dot?
- 2 valex13 а где это проверить?вообще, я макрос писАла в документе Makros.doc По идее, он работает только для этого документа, в Normal.dot я его(макрос) не заносила.
- Сделала так:Код Public Sub Document_Close() For Each cb In CommandBars If cb.Name = "AvtoText" Then Application.OrganizerDelete Source:=NormalTemplate.Name, _ Name:="AvtoText", Object:=wdOrganizerObjectCommandBars End If Next cbEnd SubhighlightSyntax('vbE0MWYy','vb');Все работает.Видимо макрос действительно записан в файл templates.dot........Почему?
- Потому что по умолчанию это "животное" пишет именно в normal.dot
- Да. Именно в normal.dot. Когда ты открываешь VBA, то самый верхний проект называется Normal - это и есть шаблон Normal.dot. При добавлении нового макроса в раскрывающимся списке по умолчанию высвечивается Normal.dot. От этой навясчивости Microsoft лекарства я не знаю.
Интернет казино
Онлайн игры
Увеличение члена
Купить DVD
|