Страница 1 из 1
Пункт меню активный в опреденных документах
Добавлено: 02 дек 2005, 10:31
Sokl
Как сделать пункт меню (CommandBars.Item(...).Controls.Item.....) таким, чтобы он был доступен (Enable or Visible) только в определенных документах, например, имеющих некоторое CustomDocumentProperty?
Добавлено: 09 дек 2005, 12:13
Naeel Maqsudov
Для этого нужна надстройка, которая при открытии (WorkBook_Open) делает
Application.OnWindow = "надстройка.xla!Макрос"
И содержит этот "Макрос". Он будет отрабатывать при активации окна.
(Т.е. при переходе от одного окна к другому). В нем можно от Application.ActiveWorkbook найти желаемые критерии и проипдейтить пункты меню.