Access 데이터베이스를 시작할 때마다 특정 매크로 함수 집합을 실행하려는 경우 AutoExec 매크로를 만들 수 있습니다. 예를 들어 자동으로 응용 프로그램 창을 최대화하고 탐색 창을 잠근 다음 특정 보고서를 열 수 있습니다.
AutoExec 매크로는 이름이 AutoExec인 매크로입니다. 데이터베이스를 시작하면 Access에서 다른 매크로나 VBA 코드를 실행하기 전에 먼저 AutoExec 매크로를 실행합니다.
AutoExec 매크로 만들기
데이터베이스가 시작될 때 수행하려는 작업이 포함된 매크로를 이미 만든 경우 매크로 이름을 AutoExec로 변경하면 다음에 데이터베이스를 열 때 실행됩니다. 그렇지 않은 경우에는 다음 단계를 따라 매크로를 만듭니다.
-
만들기 탭의 기타 그룹에서 매크로를 클릭합니다.
-
매크로 작성기의 맨 위에 있는 드롭다운 목록에서 수행할 매크로 함수를 선택합니다. 필요한 경우 인수 상자에 적절한 값을 입력합니다.
-
원하는 매크로 함수를 찾을 수 없으면 디자인 탭의 표시/숨기기 그룹에서 모든 매크로 함수 표시가 선택되어 있는지 확인합니다. 이 기능은 사용할 수 있는 매크로 함수 목록을 확장하지만 목록에는 데이터베이스가 신뢰할 수 있는 상태인 경우에만 실행되는 일부 매크로 함수만 표시됩니다. 자세한 내용은 데이터베이스 신뢰 여부 결정 문서를 참고하십시오.
-
-
실행할 추가 매크로 함수 각각에 대해 2단계를 반복합니다.
-
저장을 클릭하고 다른 이름으로 저장 대화 상자에서 AutoExec를 입력합니다.
-
확인을 클릭한 다음 매크로 작성기를 닫습니다. 다음에 데이터베이스를 열면 새 매크로가 실행됩니다.
매크로를 만드는 방법에 대한 자세한 내용은 UI(사용자 인터페이스) 매크로 만들기 문서를 참조하세요.
참고:
-
AutoExec 매크로 및 다른 시작 옵션을 무시하려면 Shift 키를 누른 상태로 데이터베이스를 시작합니다. 자세한 내용은 데이터베이스를 열 때 시작 옵션 무시 문서를 참고하십시오.
-
데이터베이스를 시작할 때 매크로 함수를 실행하는 다른 방법으로, 시작 폼을 지정한 다음 해당 폼의 OnOpen 또는 OnLoad 이벤트에 매크로나 VBA 코드를 연결하는 방법이 있습니다. 자세한 내용은 Access 데이터베이스를 열 때 나타나는 기본 폼 설정 문서를 참조하세요.