이벤트 기반 매크로
이 섹션에서는 Basic 프로그램을 프로그램 이벤트에 할당하는 방법을 설명합니다.
원하는 매크로를 특정 소프트웨어 이벤트에 할당하여 해당 이벤트가 발생했을 때 매크로를 자동으로 실행할 수 있습니다. 다음 테이블은 프로그램 이벤트의 개요와 할당된 매크로가 언제 실행되는지 보여 줍니다.
이벤트 |
할당된 매크로가 실행됩니다... |
프로그램 시작 |
... LibreOffice 응용 프로그램이 시작된 후 |
프로그램 닫기 |
...LibreOffice 응용 프로그램이 종료되기 전 |
문서 만들기 |
...파일 - 새로 만들기 또는 새로 만들기 아이콘을 사용하여 새 문서를 만든 후 |
문서 열기 |
...파일 - 열기 또는 열기 아이콘을 사용하여 문서를 연 후 |
문서를 다른 이름으로 저장 |
...문서를 지정한 이름으로 저장하기 전(파일 - 다른 이름으로 저장을 사용하거나 문서 이름을 아직 지정하지 않은 경우 파일 - 저장 또는 저장 아이콘 사용) |
문서가 다음의 이름으로 저장되었습니다. |
... 문서를 지정된 이름으로 저장한 후(파일 - 다른 이름으로 저장을 사용하거나 문서 이름을 아직 지정하지 않은 경우 파일 - 저장 메뉴 또는 저장 아이콘을 사용하여 저장한 경우) |
문서 저장 |
...파일 - 저장 또는 저장 아이콘을 사용하여 문서를 저장하기 전(문서 이름을 이미 지정한 경우) |
문서가 저장되었습니다. |
...파일 - 저장 또는 저장 아이콘을 사용하여 문서를 저장한 후(문서 이름을 이미 지정한 경우) |
문서 닫는 중 |
...문서를 닫기 전 |
닫힌 문서 |
...문서를 닫은 후. 문서를 닫기 전에 저장하면 "문서 저장" 이벤트도 발생할 수 있다는 것에 주의합니다. |
문서 활성화 |
...문서를 맨 앞으로 가져온 후 |
문서 비활성화 |
...다른 문서를 맨 앞으로 가져온 후 |
문서 인쇄 |
...인쇄 대화 상자를 닫고 나서 실제 인쇄 프로세스가 시작되기 전 |
JavaScript 런타임 오류 |
...JavaScript 런타임 오류가 발생할 때 |
편지 병합 인쇄 |
...인쇄 대화 상자를 닫고 나서 실제 인쇄 프로세스가 시작되기 전. 이 이벤트는 인쇄되는 각 복사본에 대해 발생합니다. |
페이지 수 변경 |
...페이지가 수가 변경될 때 |
메시지를 받음 |
...메시지를 받은 경우 |
이벤트에 매크로 할당
-
도구 - 사용자 정의를 선택하고 이벤트 탭을 선택합니다.
-
저장 위치 목록 상자에서 할당을 전역적으로 유효하게 할지 또는 현재 문서에서만 유효하게 할지 선택합니다.
-
이벤트 목록에서 이벤트를 선택합니다.
-
매크로를 클릭하고 선택한 이벤트에 할당할 매크로를 선택합니다.
-
확인을 클릭하여 매크로를 할당합니다.
-
확인을 클릭하여 대화 상자를 닫습니다.
이벤트에 대한 매크로 할당 제거
-
도구 - 사용자 정의를 선택하고 이벤트 탭을 선택합니다.
-
저장 위치 목록 상자의 옵션을 선택하여 전역 할당 또는 현재 문서에서만 유효한 할당을 제거할지 선택합니다.
-
제거할 할당이 포함된 이벤트를 이벤트 목록에서 선택합니다.
-
제거를 클릭합니다.
-
확인을 클릭하여 대화 상자를 닫습니다.