Сразу не выложил, дебажил, код косячил, сейчас вроде отрабатывает норм.
В общем я отлавливаю события по нажатию и выбору элемента и пишу их в глобальные переменные, потом обращаюсь к своей функции с помощью нажатия клавиши mybutton2 и забираю данные уже из переменных.
В общем я отлавливаю события по нажатию и выбору элемента и пишу их в глобальные переменные, потом обращаюсь к своей функции с помощью нажатия клавиши mybutton2 и забираю данные уже из переменных.
| Код |
|---|
Option Explicit Public elemMonth As String Public elemYear As String Sub ChangeMonth(control As IRibbonControl, ByRef id) Module3.elemMonth = Right(id, 2) id = "m_01" End Sub Sub ChangeYear(control As IRibbonControl, ByRef id) Module3.elemYear = Right(id, 4) id = "y_2019" End Sub Sub ActionMonth(control As IRibbonControl, selectedId As String, selectedIndex As Integer) Module3.elemMonth = Right(selectedId, 2) End Sub Sub ActionYear(control As IRibbonControl, selectedId As String, selectedIndex As Integer) Module3.elemYear = Right(selectedId, 4) End Sub |
Изменено: - 24.01.2019 16:33:35
(Изменение идентификаторов согласно заданному файлу Ribbon)
