Важно
Поддръжката на Office 2016 и Office 2019 приключи на 14 октомври 2025 г. Надстройте до Microsoft 365, за да работите навсякъде от всяко устройство и да продължите да получавате поддръжка.
Можете да автоматизирате контрола на формуляр или ActiveX контрола, като направите следното:
- Извършване на действие или операция, когато потребителят щракне върху контрола на формуляр, като й присвои макрос.
- Изпълнете код на Microsoft Visual Basic for Applications (VBA), за да обработите всички събития, които настъпват, когато потребителят взаимодейства с ActiveX контрола.
За повече информация за създаването на макроси вж. " Създаване или изтриване на макрос".
Добавяне или редактиране на макрос за контрола на формуляр
Щракнете с десния бутон върху контролата и след това щракнете върху "Присвояване на макрос".
Появява се диалоговият прозорец "Присвояване на макроси ".За да зададете местоположението на съществуващ макрос, изберете местоположението на макроса в полето "Макроси в ", като направите едно от следните неща:
За да потърсите макроса в някоя работна книга, която е отворена, изберете Всички отворени работни книги.
Забележка
Ако макросът, който искате да присвоите на контролата, е в отделна работна книга, първо отворете тази работна книга, така че да е наличен в списъчното поле "Макроси в ".
За да ограничите търсенето на макроса до работната книга, която съдържа текущия работен лист, изберете "Тази работна книга".
За да ограничите търсенето на макроса до конкретна работна книга, изберете тази работна книга от списъка с налични имена на отворени работни книги.
Направете едно от следните неща:
Присвояване на макрос Направете едно от следните неща:-
Записване на нов макрос Щракнете върху "Запис" и когато приключите със записването на макроса, в раздела "Разработчик ", в групата " Код " щракнете върху "Край на
на бутона image . - Присвояване на съществуващ макрос Щракнете двукратно върху макрос в списъка или въведете името му в полето Име на макрос .
-
Създаване на нов макрос Щракнете върху "Създай " и след това в редактора на Visual Basic напишете нов макрос.
За повече информация как да пишете макроси вижте помощта на Visual Basic.
Промяна на присвоен макрос Направете едно от следните неща: - Редактиране на присвоения макрос Щракнете върху името на макроса в полето Име на макрос и след това щракнете върху Редактиране.
- Присвояване на друг съществуващ макрос Щракнете двукратно върху макрос в списъка или въведете името му в полето Име на макрос .
-
Записване на нов макрос Щракнете върху "Запис" и когато приключите със записването на макроса, в раздела "Разработчик ", в групата " Код " щракнете върху "Край на
Добавяне или редактиране на макрос за ActiveX контрола
Ако разделът "Разработчик " не е наличен, покажете го.
В Excel 2016, 2013, 2010:- Щракнете върху "Опции> за файла>" Персонализиране на лентата.
- Под "Персонализиране на лентата" отметнете квадратчето "Разработчик" и след това щракнете върху OK.
В Excel 2007:
- Щракнете върху бутона Microsoft Office Изображение
и след това щракнете върху Опции на Excel. - В категорията "Популярни ", под "Най-важни опции за работа с Excel" изберете квадратчето за отметка "Показвай раздела "Разработчик" в лентата и след това щракнете върху OK.
За да редактирате ActiveX контролата, уверете сте, че сте в режим на проектиране. В раздела "Разработчик ", в групата "Контроли " включете ' 'Бутон за режим на проектиране
'.Изберете контролата.
За повече информация вижте Избор или отмяна на избора на контроли в работен лист.в раздела "Разработчик ", в групата "Контроли " щракнете върху "Покажи кода
".Забележка
Можете също да редактирате съществуващ макрос, като щракнете с десния бутон върху контролата и след това щракнете върху "Покажи кода".
В редактора на Visual Basic напишете нов макрос или променете съществуващия макрос.
За повече информация как да пишете макроси вижте помощта на Visual Basic.След като приключите с писането на макроса, щракнете върху "Затвори и се върни в Microsoft Excel" в менюто "Файл " на редактора на Visual Basic.
След като приключите с проектирането на контролата, в раздела "Разработчик ", в групата "Контроли " изключете бутона ' 'Режим на проектиране
'.