Макродействие RunMacro

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

Можете да използвате макроси RunMacro в бази данни на Access, за да изпълните макрос. Макросът може да бъде в група макроси.

Използвайте това действие:

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

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

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

Настройка

Макроси RunMacro има следните аргументи.

Аргумент на действие

Описание

Име на макрос

Името на макроса за изпълнение. Полето Име на макрос в секцията Аргументи на действия на прозореца за проектиране на макроси показва всички макроси (и макрос групи) в текущата база данни. Ако макросът е в група макроси, той се показва под името на макроса групата в списъка като macrogroupname. име на макрос. Това е задължителен аргумент.

Ако изпълните макрос, съдържащ макроси RunMacro в библиотечна база данни , Access търси макрос с това име в библиотечната база данни и не изглежда за него в текущата база данни.

Брой повторения

Максималният брой пъти на макроса. Ако оставите този аргумент празен (аргументът Повторете израз също е празно), макросът се изпълнява веднъж.

Повторете израз

израз , който дава True (– 1) или False (0). Макросът ще спре да работи, ако изразът дава резултат False. Всеки път, когато се изпълнява макросът се изчислява изразът.

Забележки

Ако въведете име на макрос група за аргумента Име на макрос , Access се изпълнява първата макроса в групата макроси.

Това действие е подобно на Изпълнение на макрос в раздела Инструменти за бази данни , изберете макрос и щракнете върху OK. Въпреки това тази команда се изпълнява макроса само веднъж, докато макроси RunMacro да изпълните макрос, колкото пъти искате.

Съвети

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

  • Ако оставите двата аргумента празен, макросът се изпълнява веднъж.

  • Ако въведете число за Броя на повторение , но оставете полето празно, Повторете израз , макросът се изпълнява на зададения брой пъти.

  • Ако оставите Брой повторения празно, но въведете израз за Repeat израз, се изпълнява макроса, докато изразът дава резултат False.

  • Ако въведете стойности за двата аргумента, макросът се изпълнява колко пъти определен брой Повторения или до Повторете израз дава резултат False, което се случи първо.

Когато изпълните макрос, съдържащ макроси RunMacro и достигне макроси RunMacro , Access изпълнява се нарича макрос. Когато се нарича макросът завърши, Access връща към първоначалния макрос и се изпълнява следващо действие.

Забележка: 

  • Можете да се обадите макрос в една и съща група макроси или в друга група макроси.

  • Можете да влагате макроси. Тоест можете да изпълните макрос A, която на свой ред извиква макрос B и т.н. Във всеки случай когато се нарича макросът завърши, Access се връща в макроса, го наричат и се изпълнява следващо действие в този макрос.

За да изпълните действието RunMacro в модул Visual Basic for Applications (VBA), използвайте метода RunMacro на обекта DoCmd .

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

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

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

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

×