C#을 사용하여 Excel 매크로 제거

이 문서를 따라 C#을 사용하여 Excel 매크로를 제거하세요. 개발을 위한 IDE 설정에 필요한 모든 세부 정보, 애플리케이션을 작성하기 위한 단계별 절차, 그리고 C#을 사용하여 Excel Vba를 삭제하는 샘플 코드가 포함되어 있습니다. 요구 사항에 따라 VBA 모듈의 다양한 속성에 접근하고 모든 모듈 또는 선택한 모듈을 제거하는 방법을 안내합니다.

Steps to Remove Macros from Excel using C#

  1. 매크로를 삭제하기 위해 Aspose.Cells for .NET을 사용할 수 있도록 환경 설정
  2. 워터마크 및 기타 제한을 피하기 위해 라이선스 초기화
  3. VBA 코드가 포함된 Workbook 로드
  4. 통합 문서에 있는 모든 모듈의 정보를 얻기 위해 모든 모듈을 반복
  5. VbaProject 클래스에서 모듈 컬렉션에 접근
  6. 제거할 모듈 이름을 전달하여 Remove() 메서드 호출
  7. 출력 Excel 파일을 XLSM 파일로 저장

이 단계들은 C#을 사용하여 Excel에서 VBA 프로젝트를 삭제하는 과정을 설명합니다. 제품의 전체 기능을 사용하려면 라이선스를 로드하고, VBA 프로젝트와 모듈이 포함된 입력 Excel 파일을 로드한 다음, 각 모듈의 다양한 속성을 확인하기 위해 모두 처리합니다. 모듈 이름을 알게 되면 Modules 컬렉션 클래스에서 모듈 이름과 함께 Remove() 메서드를 호출하여 VBA 프로젝트에서 모듈 코드를 제거합니다.

Code to Delete Excel Macros using C#

이 샘플 코드는 Excel 매크로를 제거하는 과정을 보여줍니다. 이름이나 인덱스를 사용하여 개별 모듈을 제거할 수 있습니다. 워크시트에서 모든 모듈을 제거하려면 워크시트 참조를 remove 메서드에 전달하고, 통합 문서의 모든 VBA 모듈을 삭제하려면 위의 예제에 주석으로 표시된 코드와 같이 Clear() 메서드를 호출하십시오.

이 문서는 VBA 모듈에 접근하고 제거하는 방법을 안내했습니다. 기존 VBA 모듈을 추가하거나 수정하려면 C#을 사용하여 Excel VBA 라이브러리 수정 문서를 참조하십시오.

 한국인