엑셀 scope를 이용하지 않고 write 하는 방법

안녕하세요 엑셀 관련 질문드립니다.

Scope를 사용하지않고 write cell, append Range를 하려하는데요

Scope를 사용하여 write cell, append Range를 할 경우, 미리 설정해놓은 셀 서식도 잘 적용이되고, 수식을 넣을때 수식도 잘 들어가는 것을 확인했습니다.

하지만 scope를 사용하지 않는 System.file.workbook 에 해당하는 activity의 경우 셀 서식이 적용되지 않고, 수식 결과값이 보이는 것이아니라 수식 자체가 보이고 있습니다.
이에 관한 해결법이 혹시 있나요?

Scope를 사용하지 않으려는 이유는 해당 프로세스를 백그라운드로 돌리고, 작업도중 다른 용무로 엑셀을 사용하려 하기 때문입니다.

scope를 사용하면 scope가 종료될때마다 모든 엑셀이 종료되어 다른 엑셀 작업을 할 수가 없어서 문의드립니다.

안녕하세요 @rhrhgut

일단 백단에 로봇을 돌리고 위에서는 사람이 컴퓨터를 사용하는게 Uipath에서 권장하는 방법인지 모르겠지만

답변을 드려봅니다.

Scope 내에 액티비티와 Workbook 의 Write 액티비티는 서로 동작방식이 달라 발생하는 부분입니다.

원하시는 작업의 내용은 Scope 내에서 사용하는 액티비티를 이용해야 정상적으로 기입되는게 맞는것으로

보이구요 다만 이부분이 Scope가 끝나는 시점에 자동적으로 닫으면서 문제가 발생하는것 같은데

혹시 모든 종류의 엑셀파일명을 수용하기 위해 셀렉터 타이틀명에 전체 와일드카드( * ) 를 부여하신건 아니신가요?

그러면 열려있는 엑셀파일을 전부 활동했던 엑셀로 인식하고 닫는 현상이 나타날꺼같습니다.

Robot이 작업해야 하는 엑셀들의 파일명을 조금 특정지어 주시고 사용자가 작업하는 파일명은 이와 무관하게 짓는다면 셀렉터 값에 의해 다른 엑셀로 인식하면서 한번에 다 닫는일이 발생하지 않을것 같아요

적용해보시고 추가적으로 문제가 발생한다면 댓글달아주시면 같이 고민해보겠습니다.