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

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

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

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

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

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

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

Настройка

Действието макродействие RunMacro макрос има следните аргументи:

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

Описание

Име на макрос

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

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

Преброяване на повторенията

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

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

израз, който оценява TRUE (-1) или FALSE (0). Макросът спира да се изпълнява, ако изразът е оценен като FALSE. Изразът се изчислява всеки път, когато се изпълнява макросът.

Забележки

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

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

Съвети

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

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

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

  • Ако оставите празен брой празни, но въведете израз за EPEAT израз, макросът се изпълнява, докато изразът се прецени като FALSE.

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

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

Забележки: 

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

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

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

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

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

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

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

×