이 가이드는 Word에서 Python을 사용하여 매크로를 만드는 방법을 설명합니다. IDE 설정, 단계별 목록, 그리고 Python을 사용한 VBA 프로그래밍을 보여주는 예제 스크립트를 제공합니다. Word 파일에서 매크로 작업에 필요한 모든 클래스, 메서드 및 속성에 대해 설명합니다.
Python을 사용하여 매크로 지원 Word 문서 만드는 단계
- Aspose.Words for Python via .NET을 사용하여 매크로를 만들기 위한 환경을 설정합니다
- 새 document를 만듭니다
- VBA project를 문서에 첨부합니다
- 프로젝트에 의미 있는 이름을 지정합니다
- 매크로 코드를 위한 새로운 VBA 모듈을 만듭니다
- 모듈 유형을 정의하고 ‘안녕하세요’ 메시지를 표시하는 간단한 매크로를 추가합니다
- 이 모듈을 VBA 프로젝트에 추가합니다
- 문서를 매크로 지원 Word 파일로 저장하여 코드가 열릴 때 실행되도록 합니다
이 단계들은 Python을 사용한 Word용 VBA 작업 과정을 정의합니다. Aspose.Words for Python via .NET을 설정하고, VBA 프로젝트가 첨부된 새 Word 문서를 생성합니다. “안녕하세요” 매크로를 포함한 이름 있는 모듈을 추가한 후, 파일을 매크로 지원 문서로 저장하여 열 때 코드가 실행되도록 합니다.
Python을 사용한 VBA 프로그래밍 코드
이 예제는 매크로 지원 Word 파일에서 Python을 사용한 VBA 프로그래밍을 보여줍니다. VbaProject 클래스는 보호 상태, 코드 페이지 및 VBA 모듈 컬렉션에 대한 액세스를 제공합니다. VbaModule 클래스는 Word 문서의 매크로 프로젝트 내의 단일 VBA 모듈을 나타내며, 이름, 유형(예: 프로시저형 또는 클래스형), 소스 코드 설정 및 복제를 할 수 있습니다.
이 문서는 Word 파일에서 매크로를 다루는 방법을 설명합니다. PDF 파일을 Markdown으로 변환하려면 Python을 사용하여 PDF를 Markdown으로 변환하기를 참조하십시오.