Экспериментирую с созданием своего тулбара под экселевскую vbe-шку.
последовательность такая:
1) запускается макрос, который создаёт на панели кнопки и назначает имя макроса при событии клика
- Код: Выделить всё
Application.VBE.CommandBars.Add(BarName)
Application.VBE.CommandBars(BarName).Controls.Add(Type:=msoControlButton)
2) при клике на кнопку, выполняем что-то
но, если на стандартном тулбаре клацнуть кнопку reset, то с кастомных кнопок слетает привязка к вызову макроса. В смысле, что нажатия на кнопки больше не работают.
и, по логике надо всё заново переопределять, килять старый тулбар, и создавать наново, и это опять до момента нажатия reset.
это ненормально. что можно придумать?
п.с. и ещё вопрос, как создать дллку в vb6 для excel?
Хакеру здоровья.