반응형

Invoke VBA: 이 액티비티가 작동하려면 Excel에서 VBA 프로젝트 개체 모델에 대한 Trust Access를 사용하도록 설정해야 합니다(파일> 옵션> 보안 센터> 보안 센터 설정> 매크로 설정> VBA 프로젝트 개체 모델에 대한 Trust Access 선택 확인란).
UiPath 에서 액셀 매크로를 사용 시 위와 같은 매크로 오류가 발생하면 체크해야 할 사항이 3가지 있다.
(클래식, 모던 모두 발생)
1. 보안 설정


액셀 열기 > 파일 > 옵션(좌측 하단) > 보안 센터 > 보안 센터 설정 > 매크로 설정 > [VBA 프로젝트 개체 모델에 안전하게 액세스할 수 있음] 활성화
2. 매크로 파일 인코딩 확인

ANSI, UTF-8로 인코딩이 되어있는지 확인해야한다. 이게 왜 확인해야하는 사항이면, UiPath 스튜디오에서 텍스트 작업을 하게 되면 UTF-8 BOM 형식으로 저장되었었다. 그러면, 매크로를 텍스트 파일로 불러올 시 해당 보안 오류가 난다.
3. 함수 명 확인 및 인코딩 매칭
눈치 채신 분들도 있겠지만, 현재 샘플 사진에 한글이 적혀있다. 이러면, 무조건 ANSI 인코딩으로 되어야 한다. UTF-8로 인코딩한 뒤 한글을 사용하게 되면 똑같은 보안 오류가 난다.
정리
- 액셀 환경 설정 확인
- UTF-8 BOM 으로 저장되어있는지 확인
- UTF-8인데 한글을 쓰고 있는지 확인
반응형
'RPA' 카테고리의 다른 글
| UiPath Document Understanding: Extract, Export (0) | 2025.01.31 |
|---|---|
| UiPath Document Understanding: Taxonomy, Digitize, Classify 및 트라이얼 라이센스 (0) | 2025.01.22 |
| UiPath Excel to HTML (수정-250911) (2) | 2024.11.27 |
| UiPath 0xc0000005 오류 (0) | 2024.11.25 |
| Content Generation - 생성형 인공지능 (0) | 2024.09.04 |


