Макродействие 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 .

Забележка: Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

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

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

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

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

×