Applies ToExcel 2016 Excel 2013 Excel 2010 Excel 2007

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Можете да автоматизирате контрола на формуляр или ActiveX контрола, като направите следното:

  • Извършвате действие или операция, когато потребителят щракне върху контрола на формуляр, като му присвоява макрос.

  • Стартирайте Microsoft Visual Basic for Applications (VBA), за да обработвате събития, които се появяват, когато потребителят си взаимодейства с ActiveX контрола.

За повече информация как да създавате макроси, вижте Създаване или изтриване на макрос.

Добавяне или редактиране на макрос за контрола на формуляр

  1. Щракнете с десния бутон върху контролата и след това щракнете върху Присвояване на макрос.

    Показва се диалоговият прозорец Присвояване на макрос .

  2. За да укажете местоположението на съществуващ макрос, изберете къде се намира макросът в полето макроси в , като направите едно от следните неща:

    • За да потърсите макроса във всяка работна книга, която е отворена, изберете всички отворени работни книги.

      Забележка: Ако макросът, който искате да присвоите на контролата, е в отделна работна книга, първо отворете тази работна книга, така че тя да е достъпна в списъчното поле макроси .

    • За да ограничите търсенето на макроса до работната книга, която съдържа текущия работен лист, изберете тази работна книга.

    • За да ограничите търсенето на макроса до определена работна книга, изберете я от списъка с имената на наличните отворени работни книги.

  3. Направете едно от следните неща:

    Присвояване на макрос    Направете едно от следните неща:

    • Записване на нов макрос    Щракнете върху записи когато приключите със записването на макроса, в раздела разработчик , в групата код щракнете върху крайна записването на Изображение на бутон.

    • Присвояване на съществуващ макрос    Щракнете двукратно върху макрос в списъка или въведете името му в полето име на макроса.

    • Създаване на нов макрос    Щракнете върху Създай и след това в редактора на Visual Basic напишете нов макрос.

      За повече информация как да пишете макроси вижте помощта за Visual Basic.

      Промяна на присвоен макрос    Направете едно от следните неща:

    • Редактиране на присвоен макрос    Щракнете върху името на макроса в полето име на макрос и след това щракнете върху Редактиране.

    • Присвояване на различен съществуващ макрос    Щракнете двукратно върху макрос в списъка или въведете името му в полето име на макроса.

Добавяне или редактиране на макрос за ActiveX контрола

  1. Ако разделът разработчик не е наличен, покажете го.

    В Excel 2016, 2013, 2010:

    1. Щракнете върху Файл > Опции > Персонализиране на лентата.

    2. Под Персонализиране на лентатаПоставете отметка в квадратчето разработчик , а след това щракнете върху OK.

    В Excel 2007:

    1. Щракнете върху бутона Microsoft Office Изображение на бутона Office и след това върху Опции на Excel.

    2. В категорията популярни , под най-важните опции за работа с ExcelПоставете отметка в квадратчето Показвай раздела "разработчик" в лентата , след което щракнете върху OK.

  2. За да редактирате ActiveX контролата, се уверете, че сте в режим на проектиране. В раздела " разработчик ", в групата " контроли " Включете режимана Изображение на бутонза проектиране.

  3. Изберете контролата.

    За повече информация вижте изберете или отменете избора на контроли в работен лист.

  4. в раздела разработчик , в групата контроли щракнете върху Преглед на кодана Изображение на бутон.

    Забележка: Можете също да редактирате съществуващ макрос, като щракнете с десния бутон върху контролата и след това щракнете върху Покажи кода.

  5. В редактора на Visual Basic напишете нов макрос или променете съществуващия макрос.

    За повече информация как да пишете макроси вижте помощта за Visual Basic.

  6. След като приключите с писането на макроса, щракнете върху Затвори и се върни в Microsoft Excel в менюто файл на редактора на Visual Basic.

  7. След като приключите със създаването на контролата, в раздела разработчик , в групата контроли изключете режим на проектиранена Изображение на бутон.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

Общностите ви помагат да задавате и отговаряте на въпроси, да давате обратна връзка и да получавате информация от експерти с богати знания.