전체 글(27)
-
[Uipath] 복사 되는 이미지 저장
(엑셀에 이미지가 있는 경우 - select range로 범위 지정 후 send hotkey로 crtl+c) 그 외 경우는 그냥 이미지를 클립보드에 들어갈 수 있게 복사 해주면 됨 invoke method 액티비티 중 옵션 targetType=system.windows.forms.clipboard, methodName=GetImage, Result = 이미지 변수 지정 후 Save Image 액티비티에 이미지 변수 넣어주면 저장 가능
2022.03.21 -
[VBA] 소스 파일에서 복사해서 대상 파일로 붙여넣기 하는 소스
(기록용) index.xlsx파일에 적어서 반복하려고 만든 소스, 계속 까먹어서 매번 찾기 귀찮아서 올림 Sub DataPaste(SourceFilePath As String,SourceFileName As String,SourceSheetName As String,SourceRange As String,DestnationFileName As String,DestnationSheetName As String, DestnationCell As String) ' Set wb = Workbooks.Open(SourceFilePath) Application.DisplayAlerts = False Windows(SourceFileName).Activate Sheets(SourceSheetName).Select R..
2022.03.18 -
[VBA] 시트 이름에 단어가 포함되면 이름을 변경하는 소스
Sub Main() For Each SheetName In Worksheets If InStr(SheetName.Name, "38W") Then SheetName.Name = Replace(SheetName.Name, "38W", "40W") MsgBox (SheetName.Name) End If Next End Sub 위는 38W가 들어간 시트 이름을 전부 시트 이름 그대로에서 38W를 40W로 바꾸는 로직이다. 시스템 문제때문에 템플릿이 한달동안 밀려서 바꾸는데에 썼다
2021.11.10 -
[Uipath] 행 걸릴 시 자동 종료 플로우
https://forum.uipath.com/t/topic/137548 프로세스를 타임아웃되기 전까지만 수행하려면 프로세스를 실행하다보면 중간에 hang 되어 무한히 멈추는 경우가 종종 있습니다. 이런 현상이 발생하면 관리자가 프로세스를 강제로 종료해주어야 로봇이 다음 작업을 수행할 수 있습니다. 프 forum.uipath.com 검색하면 다 나오지만 매우 유용한 정보이기 때문에 올려놓는다 SAP나 Excel 매크로(invoke VBA) 사용 시 그대로 멈췄는데 에러 발생도 안하여 작업이 몇시간이고 지속 되는 경우가 꽤 많다. 이런 경우에 위 액티비티를 사용하면 된다. (행 걸릴 시, 다음 액티비티 수행 안될 시, 프로그램이 무한히 멈출 수 있는 경우 등)
2021.06.29 -
[VBA] 에러 핸들링
Function 함수이름() On Error GoTo ErrorHandling 1 에러 나면 넘기고 싶은 부분 2 코딩(왼쪽 숫자는 Error시 알 수 있게 넘버링 한 것) ErrorHandling: If Err.Number 0 Then 함수이름= Err.Source & "_" & Err.Description & " ErrorLine : (" & Erl & ") / " & Now '이거는 에러를 어떻게 뱉을지에 따라 수정하면 됨 Else End If On Error GoTo 0 End Function RPA를 하다보면 VBA 코드를 쓸 일이 많아진다. 문제는 Uipath로 invoke VBA를 사용하면 매크로 에러가 발생 하였을 때 Uipath가 그상태로 멈춰버린다는 것이다. 엑셀에서 Alert 창이 뜬..
2021.06.03 -
[Uipath] 라이브러리를 프로세스로 바꾸는 법
Publish(게시)를 할 때 계속 퍼블리쉬를 하는데도 오케스트레이터 패키지에 올라오지 않을 때가 있다. 그럴땐 게시>게시옵션>다음에 게시를 확인 해 보자. 위처럼 테넌트 프로세스 피드라고 되어있으면 패키지스에 올라가는거고 이렇게 라이브러리 피드로 되어있으면 패키지가 아닌 라이브러리에 올라간다.+아니면 오케스트레이터-라이브러리에서 확인해도 된다 처음에 개발할 때 프로세스를 생성해서 만들지 않고 라이브러리를 생성하여 만들면 패키지스가 아닌 라이버리스에 올라간다. 암튼 Publish 할 때 Convert Process to Library OR Convert Library to Process 하고싶다면 (프로세스는 패키지에 올라가고 라이브러리는 라이브러리에 올라감) 프로젝트의 제이슨 파일(project.jso..
2021.05.27