이 가이드에서는 Node.js를 사용하여 Excel VBA 라이브러리에 모듈을 추가하는 방법을 설명합니다. 개발 환경을 설정하는 세부 사항, VBA 코드를 추가하기 위한 작업 목록, 메소드 추가를 위해 Node.js로 VBA 코드 라이브러리에 액세스하는 프로세스가 포함되어 있습니다. 모듈을 사용자 정의하고 여러 방법을 추가하는 다양한 옵션을 배우게 됩니다.
Node.js로 VBA 코드 라이브러리를 업데이트하는 단계
- VBA 코드를 추가하려면 Java를 통한 Node.js용 Aspose.Cells을 구성하세요.
- workbook을 생성하고 VBA module 추가를 위한 시트에 대한 참조를 가져옵니다.
- Excel 통합 문서의 VbaProject에서 모듈 컬렉션에 액세스합니다.
- 새로 추가된 모듈에 대한 참조 가져오기
- 모듈 이름 설정
- 모듈 코드 설정
- Excel 통합 문서 저장
다음 단계는 Node.js*를 사용하여 *Excel VBA 코드 라이브러리를 향상시키는 프로세스를 요약합니다. 새 모듈을 추가하기 위한 모듈 컬렉션이 포함된 통합 문서에서 VbaProject 개체에 액세스합니다. 여러 메서드로 여러 줄 VBA 코드를 추가하기 위한 이름 및 코드와 같은 새 모듈의 다양한 속성을 설정합니다.
Node.js를 사용하여 Excel VBA 소스 코드 라이브러리를 추가하는 코드
이 코드는 Node.js*를 사용하여 *Excel VBA 라이브러리를 수정하는 방법을 보여줍니다. 이 샘플 코드에서는 문자열이 셀에 입력될 때마다 자동으로 대문자로 변환되도록 워크시트의 변경 이벤트를 처리하는 VBA 메서드가 추가되지만 이 코드 세그먼트에 여러 이벤트 처리기를 추가할 수 있습니다. VbaProject 클래스에는 VBA 프로젝트 보호 또는 보호 해제, 인코딩 설정, 서명 등 사용자 정의를 위한 다양한 속성과 메서드가 있습니다.
이 항목에서는 VBA 라이브러리에 메서드를 추가하는 방법을 배웠습니다. Excel 파일에 필터를 적용하려면 Node.js를 사용하여 Excel에서 필터를 적용하는 방법의 문서를 참조하세요.