C#을 사용하여 Word 매크로 편집하기

이 문서는 C#을 사용하여 Word 매크로를 편집하는 방법을 설명합니다. IDE 설정 방법, 단계별 지침, 그리고 C#을 사용하여 매크로를 수정하는 코드 예제를 포함하고 있습니다. 또한 Word 파일 내의 기존 모듈에 접근하여 내용을 필요에 따라 수정하는 방법을 배웁니다.

C#을 사용하여 Word 매크로 편집 단계

  1. Aspose.Words for .NET을 사용하여 Word 파일의 매크로를 업데이트하도록 IDE를 설정합니다.
  2. 매크로가 활성화된 Word 파일을 Document 클래스 객체로 불러옵니다.
  3. 불러온 Word 파일의 VbaProject 객체에 접근합니다.
  4. 문자열을 생성하고 수정된 매크로의 소스 코드를 정의합니다.
  5. VbaProject 내의 모듈 컬렉션에 접근합니다.
  6. 대상 모듈을 선택하고 SourceCode 속성을 수정된 매크로 코드로 설정합니다.
  7. 업데이트된 매크로가 포함된 문서를 저장합니다.

이 단계들은 DOCM 형식의 Word 파일에서 C#을 사용하여 매크로를 변경하는 방법을 요약합니다. 필요한 모든 모듈과 네임스페이스를 가져온 후, 원본 DOCM 파일을 Document 객체로 로드하고, VbaProject 모듈에 접근한 다음, 수정된 매크로 스크립트를 문자열 변수에 정의합니다. 그런 다음 새 스크립트를 대상 모듈의 SourceCode 속성에 설정하고, 수정된 매크로가 포함된 DOCM 파일을 디스크에 저장합니다.

C#을 사용하여 매크로를 업데이트하는 코드

이 코드는 C#을 사용하여 매크로를 편집하는 방법을 보여줍니다. VbaProject 객체는 Name, Modules(컬렉션), References(컬렉션), CodePage(int) 속성과 읽기 전용 플래그인 IsProtected 및 IsSigned에 접근할 수 있습니다. 마찬가지로, VbaModule 객체는 세 가지 주요 속성인 Name(모듈 이름), SourceCode(VBA 코드 텍스트), Type(프로시저, 문서, 클래스 또는 디자이너 모듈)에 접근할 수 있습니다.

이 튜토리얼에서는 Word 파일에서 매크로를 수정하는 과정을 배웠습니다. Word 파일에 새 매크로를 만들려면 C#을 사용하여 Word에서 매크로 만들기 문서를 참고하세요.

 한국인