Access 데이터베이스에서 RunMacro 매크로 매크로 함수를 사용하여 매크로 실행할 수 있습니다. 매크로는 매크로 그룹 에 있을 수 있습니다.
다음 작업을 사용합니다.
-
다른 매크로 내에서 매크로를 실행하려면
-
특정 조건에 따라 매크로를 실행하려면
-
사용자 지정 메뉴 또는 리본 명령에 매크로를 연결하려면
설정
RunMacro 매크로 함수에는 다음과 같은 인수가 있습니다.
매크로 함수 인수 |
설명 |
매크로 이름 |
실행할 매크로의 이름입니다. 매크로 디자인 창의 매크로 인수 섹션에 있는 매크로 이름 상자에는 현재 데이터베이스의 모든 매크로(및 매크로 그룹)가 표시됩니다. 매크로가 매크로 그룹에 있는 경우 목록의 매크로 그룹 이름 아래에 macrogroupname으로 나열됩니다.macroname. 이 인수는 필수 인수입니다. 라이브러리 데이터베이스 RunMacro 매크로 매크로 함수가 포함된 매크로를 실행하는 경우 Access 라이브러리 데이터베이스에서 이 이름의 매크로를 찾은 후 현재 데이터베이스에서 찾을 수 없습니다. |
반복 횟수 |
매크로가 실행되는 최대 횟수입니다. 이 인수를 비워 두면( 반복 식 인수도 비어 있음) 매크로가 한 번 실행됩니다. |
반복 식 |
True(–1) 또는 False(0)로 평가되는 식. 식이 False로 평가되면 매크로 실행이 중지됩니다. 식은 매크로가 실행될 때마다 평가됩니다. |
주의
매크로 이름 인수에 매크로 그룹 이름을 입력하면 Access에서 매크로 그룹에서 첫 번째 매크로를 실행합니다.
이 작업은 데이터베이스 도구 탭에서 매크로 실행을 클릭하고 매크로를 선택한 다음 확인을 클릭하는 것과 비슷합니다. 그러나 이 명령은 매크로를 한 번만 실행하는 반면 RunMacro 매크로 함수는 원하는 만큼 매크로를 실행할 수 있습니다.
팁
반복 개수 및 반복 식 인수를 사용하여 매크로가 실행되는 횟수를 확인할 수 있습니다.
-
두 인수를 모두 비워 두면 매크로가 한 번 실행됩니다.
-
반복 수에 숫자를 입력하지만 반복 식을 비워 두면 매크로는 지정된 횟수를 실행합니다.
-
반복 개수를 비워 두고 Repeat 식에 대한 식을 입력하면 식이 False로 계산될 때까지 매크로가 실행됩니다.
-
두 인수에 대한 값을 입력하면 매크로는 반복 수 에 지정된 횟수 또는 반복 식 이 False로 계산될 때까지 먼저 발생하는 횟수를 실행합니다.
RunMacro 매크로 매크로 매크로 함수가 포함된 매크로를 실행하면 RunMacro 매크로 함수에 도달하면 Access에서 호출된 매크로를 실행합니다. 호출된 매크로가 완료되면 Access가 원래 매크로로 돌아와 다음 작업을 실행합니다.
참고 사항:
-
동일한 매크로 그룹 또는 다른 매크로 그룹에서 매크로를 호출할 수 있습니다.
-
매크로를 중첩할 수 있습니다. 즉, 매크로 A를 실행하여 매크로 B 등을 호출할 수 있습니다. 각각의 경우 호출된 매크로가 완료되면 Access는 매크로를 호출한 매크로로 돌아와 해당 매크로에서 다음 작업을 실행합니다.
VBA(Visual Basic for Applications) 모듈에서 RunMacro 작업을 실행하려면 DoCmd 개체의 RunMacro 메서드를 사용합니다.