Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.
Можете да автоматизирате контрола на формуляр или ActiveX контрола, като направите следното:
-
Извършвате действие или операция, когато потребителят щракне върху контрола на формуляр, като му присвоява макрос.
-
Стартирайте Microsoft Visual Basic for Applications (VBA), за да обработвате събития, които се появяват, когато потребителят си взаимодейства с ActiveX контрола.
За повече информация как да създавате макроси, вижте Създаване или изтриване на макрос.
Добавяне или редактиране на макрос за контрола на формуляр
-
Щракнете с десния бутон върху контролата и след това щракнете върху Присвояване на макрос.
Показва се диалоговият прозорец Присвояване на макрос .
-
За да укажете местоположението на съществуващ макрос, изберете къде се намира макросът в полето макроси в , като направите едно от следните неща:
-
За да потърсите макроса във всяка работна книга, която е отворена, изберете всички отворени работни книги.
Забележка: Ако макросът, който искате да присвоите на контролата, е в отделна работна книга, първо отворете тази работна книга, така че тя да е достъпна в списъчното поле макроси .
-
За да ограничите търсенето на макроса до работната книга, която съдържа текущия работен лист, изберете тази работна книга.
-
За да ограничите търсенето на макроса до определена работна книга, изберете я от списъка с имената на наличните отворени работни книги.
-
-
Направете едно от следните неща:
Присвояване на макрос Направете едно от следните неща:
-
Записване на нов макрос Щракнете върху записи когато приключите със записването на макроса, в раздела разработчик , в групата код щракнете върху крайна записването на .
-
Присвояване на съществуващ макрос Щракнете двукратно върху макрос в списъка или въведете името му в полето име на макроса.
-
Създаване на нов макрос Щракнете върху Създай и след това в редактора на 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.
-
След като приключите със създаването на контролата, в раздела разработчик , в групата контроли изключете режим на проектиранена .