이 문서는 Java를 사용하여 MS Word에서 VBA 프로그래밍하는 방법을 소개합니다. IDE 설정, 응용 프로그램을 작성하기 위한 단계별 지침, 그리고 Java를 사용하여 DOCM에서 매크로를 개발하는 샘플 코드를 포함합니다. VBA 프로젝트 및 모듈의 다양한 속성을 설정하는 방법을 배울 수 있습니다.
Java를 사용하여 MS Word에서 매크로를 만드는 단계
- Aspose.Words for Java를 사용하여 Word 파일에서 매크로를 활성화할 수 있도록 환경을 설정합니다
- Document, VbaModule, VbaProject, VbaModuleType을 포함한 필요한 모듈을 가져옵니다
- Document 클래스를 사용하여 빈 Word 파일을 생성합니다
- VbaProject 객체를 만들고 이름을 설정합니다
- 이 프로젝트를 새로 만든 Word 파일에 추가합니다
- VbaModule을 만들고 이름, 유형, 원본 코드를 설정합니다
- 이 모듈을 Word 파일의 VbaProject 모듈 컬렉션에 추가합니다
- 새 VBA 프로젝트와 모듈이 포함된 Word 파일을 저장합니다
이 단계들은 Word DOCM 파일을 위한 Java를 사용한 VBA 스크립트 작성 프로세스를 요약한 것입니다. 이 과정에서 Document, VbaProject, VbaModule 및 VbaModuleType을 가져오고, 빈 Word 문서를 생성하며, 이름이 지정된 VbaProject를 초기화하여 문서에 추가합니다. 그 다음, 이름, 유형, 매크로 원본 코드를 가진 VbaModule을 생성하고 프로젝트의 모듈 컬렉션에 추가한 후, 새로운 VBA 프로젝트와 모듈이 포함된 매크로 활성화 파일로 문서를 저장합니다.
Java를 사용하여 MS Word에서 매크로를 만드는 코드
위의 코드는 Java를 사용하여 매크로가 활성화된 Word 문서를 만드는 데 도움이 됩니다. VbaProject 클래스는 VBA 프로젝트의 코드 페이지와 이름을 노출하고, 보호/서명 상태를 표시하며, 모듈 및 참조를 관리하기 위한 컬렉션을 제공합니다. VbaModule 클래스는 VBA 모듈의 이름, 원본 코드, 유형(프로시저, 문서, 클래스 또는 디자이너)을 가져오거나 설정합니다.
이 문서를 통해 Java를 사용하여 Word용 VBA를 다루는 방법을 배웠습니다. DOCX 파일을 JSON으로 변환하려면 Java에서 DOCX를 JSON으로 변환 문서를 참조하세요.