UiPath Excel 어플리케이션 스코프내의 에러 스크린샷 취득 방법에 대해서
UiPath에서 Excel을 자동화 할 때 Excel 응용 프로그램 범위가 자주 등장한다고 생각합니다.
그래서 문제가되는 것은
Excel 응용 프로그램 범위 내에서 오류가 발생하면 TryCatch로 둘러싸여도 Catch 부분에 들어갈 때 Excel이 닫혀 있기 때문에 오류 상황을 캡처 스크린 샷을 얻을 수 없습니다.
라는 문제입니다.
예를 들어 Excel을 열고 색칠 버튼을 누르는 워크플로가 있다고 가정합니다.
이 버튼이 메뉴 바가 숨겨지거나 창 너비가 좁은 경우에는 찾을 수 없다고 가정합니다.
이런 식으로
이 발견되지 않은 상황의 스크린샷을 찍기 위해서, Catch부에 스크린샷을 찍는 액티비티를 두어 보았습니다.
음, 이 결과는 어떻게 될까요?
잡힌 캡처가 여기
라는 Excel과 관계없는 뒤에서 열려 있던 화면의 스크린 샷을 취득했습니다.
이를 해결하기 위해 Excel 응용 프로그램 범위의 통합 문서 출력 변수에서 변수를 출력하고 조작하여 스크린 샷을 얻을 수 있습니다.
이런 식으로 WorkbookApplication 변수를 출력하면
제대로 찍을 수 있게 되었습니다ー! !
(WorkBookApplication 변수를 출력하면 Excel 응용 프로그램 범위를 벗어나도 자동으로 닫히지 않는 것 같습니다.
그러나이 상태를 유지하면 통합 문서가 열린 상태로 유지되고 Excel 프로세스가 남아 버릴 수 있습니다.
책을 닫는 활동을 넣어 두는 것이 안심일지도 모르겠네요.
오시마
Reference
이 문제에 관하여(UiPath Excel 어플리케이션 스코프내의 에러 스크린샷 취득 방법에 대해서), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yumenoshima-ep/items/1f628c7decd73d930b58텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)