Тема: Как пользоваться макросами для создания кнопки?
Подскажите Как пользоваться макросами для создания кнопки?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → Разное → Как пользоваться макросами для создания кнопки?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите Как пользоваться макросами для создания кнопки?
И где ж эти макросы, которыми пользоваться для создания кнопки? Любопытно было б взглянуть...
Знаю только как с помощью VBA-макроса создать кнопку на тулбаре... Оно? ;)
Или вопрос был о том что и как навешать на кнопку?
Впрочем, телепаты уже давно пьянствуют по случаю Новогодних праздников... :)))
> VEC
Н.Полещук "AutoCAD 2004 разработка приложений и адаптация". Хорошо и подробно описано как это делается.
Видимо я не точно сформулировал вопрос, извините. VK, Ваша формулировка вопроса более грамотная, поэтому я его повторю - Как с помощью VBA-макроса создать кнопку на тулбаре?
Примерно так
Sub addButton() Dim currMenuBar As AcadToolbar Dim newButton As AcadToolbarItem Dim myOpenMacro As String ' Панель инструментов (существующая панель "Toolbar1" в группе "ACAD") Set currMenuBar = ThisDrawing.Application.MenuGroups.Item("ACAD").Toolbars.Item("Toolbar1") ' Макрос, аналог "^C^C_open " myOpenMacro = Chr(3) & Chr(3) & Chr(95) & "open" & Chr(32) ' Создание кнопки (индекс 0 - в самом начале тулбара) Set newButton = currMenuBar.AddToolbarButton(0, "NewButton1", "Open", myOpenMacro) ' Pисунок на кнопке newButton.SetBitmaps "myPicture.bmp", "myPicture.bmp" End Sub
В хелпе подробнее.
Да, при закрытии АКАДа все новые кнопки слетят.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → Разное → Как пользоваться макросами для создания кнопки?
Форум работает на PunBB, при поддержке Informer Technologies, Inc