Excel: Как кнопке сопоставить макрос из другой книги? - VB
Формулировка задачи:
Excel: Как кнопке сопоставить макрос из другой книги?
Есть макрос, который в CommandBars "SPECIAL" добавляет кнопку.
Ентой самой кнопке должен быть сопоставлен макрос "PRICE", который живет по адресу "C:\WINNT\PERSONAL_PRICE.xls". Кнопка добавляется, но при нажатии вместо выполнения макроса "PRICE" появляется сообщение об ошибке:
"Не найден макрос
'Лист1!А:А:\WINNT\PERSONAL_PRICE.xls\PRICE_' "
А вот как написано:
With CommandBars("SPECIAL").Controls.Add(msoControlButton)
' .Tag = ""
.Style = msoButtonIconAndCaption
.FaceId = 701
.TooltipText = "ОБРАБОТКА СЦЕНАРИЕВ"
End With
Не пойму я в чем дело. Поможите, люди добрые :)
Есть макрос, который в CommandBars "SPECIAL" добавляет кнопку.
Ентой самой кнопке должен быть сопоставлен макрос "PRICE", который живет по адресу "C:\WINNT\PERSONAL_PRICE.xls". Кнопка добавляется, но при нажатии вместо выполнения макроса "PRICE" появляется сообщение об ошибке:
"Не найден макрос
'Лист1!А:А:\WINNT\PERSONAL_PRICE.xls\PRICE_' "
А вот как написано:
With CommandBars("SPECIAL").Controls.Add(msoControlButton)
' .Tag = ""
.Style = msoButtonIconAndCaption
.FaceId = 701
.TooltipText = "ОБРАБОТКА СЦЕНАРИЕВ"
End With
Не пойму я в чем дело. Поможите, люди добрые :)
Решение задачи: «Excel: Как кнопке сопоставить макрос из другой книги?»
textual
Листинг программы
<font color="blue">With</font> Application.CommandBars(<font color="green">"Standard"</font>).Controls.Add .Style = msoButtonIconAndCaption .OnAction = <font color="green">"'C:\WINNT\PERSONAL_PRICE.xls'!PRICE"</font><font color="green">" .FaceId = 701 .TooltipText = "</font>ОБРАБОТКА СЦЕНАРИЕВ" <font color="blue">End</font> <font color="blue">With</font>
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д