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

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

Можете да автоматизирате контрола на формуляр или 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. След като приключите със създаването на контролата, в раздела разработчик , в групата контроли изключете Режим на проектиране Изображение на бутон .

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×