본문 바로가기
  • Welcome!

VBA For Windchill31

학습 02) Open API, 엑셀 VBA Dart Open API에서 개발가이드 → 상장기업 재무정보 → 단일회사 주요계정에서 "스튜디오드래곤" 재무 정보를 가져오는 프로그램을 만들어 봅니다. WinHTTP 라이버리를 활용하여 "Get" 키로 URL 정보를 입력하면 필요한 정보를 받을 수 있고, 이것의 사용 방법은 위 그림을 참고 합니다. "GET" , URL, 인증크, 교유번호, 사업연도, 보고서 코드를 "&"로 연결 하여, 서버에사 아래와 같은 내용을 가겨 옵니다.가져온 xml 파일을 엑셀에서 Open 하였습니다 ▷▷  참고 자료)데이터는 가져오는 방법중 "바이너리"로 가져올수 있습니다. 기계가 이해 하는 이진법 문서(텍스트) 저장 방법 입니다. 바이너리 파일이란?바이너리 파일이란? 여러분이 컴퓨터를 다루다 보면, 실행파일(exe), 이미지.. 2024. 6. 22.
학습 01) Open API, 엑셀 VBA VBA에서 WEB 서버에 어떻게 접속 하는가?□ WinHttp 라이브러리 WinHttpRequest는 VBA (Visual Basic for Applications)에서 사용되는 객체로, 웹 서버와 통신하여 HTTP 요청을 보내고 응답을 받을 수 있게 해줍니다. 주로 웹 페이지의 데이터를 가져오거나 API와 통신할 때 사용합니다.쉽게 말해, WinHttpRequest는 인터넷을 통해 다른 컴퓨터와 대화할 수 있는 방법을 제공하는 도구입니다. 예를 들어, 특정 웹사이트에서 최신 뉴스를 가져오거나, 날씨 정보를 가져오는 등의 작업을 할 수 있습니다.더보기HTTP는 HyperText Transfer Protocol의 약자로, 웹 브라우저와 웹 서버가 서로 정보를 주고받을 때 사용하는 규칙이나 약속입니다. 쉽게.. 2024. 6. 21.
WC와 엑셀 VBA 연결 (EXCEL VBA 에서 Http Request) 환경설정 엑셀은 데이터 분석 및 관리에 강력한 도구이지만, 웹 데이터를 직접 가져오거나 웹 서비스와 연동하는 기능에는 다소 부족합니다. 하지만 VBA를 통해 HTTP 요청 기능을 활용하면 엑셀의 능력을 한 단계 업그레이드하여 다양한 분야에서 유용한 도구로 활용할 수 있습니다.웹 데이터를 가져올수 있습니다웹 서비스와 연동 할수 있습니다. - 웹 서비스를 통해 자동으로 데이터를 업데이트하거나 보고서를 생성하는 등 자동화된 업무 프로세스를 구축할 수 있습니다.데이터 시각화 강화 합니다. -  웹 데이터를 기반으로 차트, 그래프 등 다양한 시각화 도구를 활용하여 데이터를 더욱 효과적으로 표현하고 분석할 수 있습니다.엑셀 VBA로 HTTP 요청 기능을 활용하면 웹 데이터를 손쉽게 가져오고 웹 서비스와 연동하여 엑셀의 기능.. 2024. 6. 20.
Windchill : Common Space에 저장된 모델의 URL을 가져오는 방법 Creo VBA API를 이용하면, Windchill과 함께 Template 모델로 새로운 모델을 만들고, 체크인 할수 있습니다.다음 코드는 모델 이름으로 URL 주소를 알수 있는 코드 입니다 Dim WCServer As IpfcServer Set WCServer = BaseSession.GetActiveServer Cells(8, "B") = WCServer.GetAliasedUrl("tmp_050male_0a.prt") ▷ ▷ 실행 결과wtpub://plm/Products/Demo/tmp_050male_0a.prt위와 WC 서버의 별칭으로 표시된 URL 주소를 얻을수 있습니다. 이것은 URL 주소로 변경 가능 합니다.다음과 같은 코드를 사용 합니다 Dim WCServer .. 2024. 6. 19.
WC VBA : Accessing a Windchill Server from a Session. 이 VB API를 사용하면 Windchill 데이터베이스와 VB 응용 프로그램 간의 연결 역할을 하는 Windchill 서버를 등록할 수 있습니다VB API에서 Windchill 서버를 참조할 때 다음 식별자를 사용할 수 있습니다.Codebase URL : Windchill 서버에 연결하는 데 사용되는 URL의 루트 부분입니다. 예를 들면 "http://wcserver.company.com/Windchill" 입니다.Server Alias :  서버가 등록된 후 서버를 참조하는 데 사용됩니다. 별칭은 서버 작업공간 및 공통공간에서 파일에 대한 경로를 구성하는 데에도 사용됩니다. 서버 별칭은 사용자 또는 애플리케이션에 의해 선택되며 코드베이스 URL과 직접적인 관계가 있을 필요는 없습니다. 별칭은 my_a.. 2024. 6. 19.
Windchill 연결 하기 □ 다시 WC 서버 등록 하기등록 전등록 후 아래 코드는 Register 서버를 연결 하는 프로시져 입니다. WC 서버의 "이름", "서버 주소", "작업공간"을 입력 합니다로그인 아이디 "tony", 비번을 입력 합니다. ▷ ▷Creo Session 연결 코드Option ExplicitPublic asynconn As New pfcls.CCpfcAsyncConnectionPublic conn As pfcls.IpfcAsyncConnectionPublic BaseSession As pfcls.IpfcBaseSessionPublic Sub CreoConnt() '// connect creo model Set conn = asynconn.Connect("", "", ".", 5) .. 2024. 6. 19.
Windchill PDMLink의 데이터를 코딩없이 가져 오는 방법? □ 엑셀 파워쿼리란?파워쿼리는 엑셀에서 데이터를 가져오고, 변환하고, 정리하는 데 사용하는 강력한 도구입니다. 복잡한 데이터 분석 작업을 간편하게 수행하도록 돕습니다.▶ 파워쿼리 핵심 기능:다양한 데이터 원본 연결: 웹, 파일, 데이터베이스, 클라우드 등 다양한 곳에 있는 데이터를 연결하여 분석데이터 정리 및 변환: 필터링, 정렬, 그룹화, 피벗 테이블, 계산 등을 통해 데이터를 원하는 형태로 변환데이터 병합 및 결합: 여러 데이터 원본을 연결하여 하나의 테이블로 병합 및 결합데이터 로드 및 저장: 정리된 데이터를 엑셀 테이블이나 다른 데이터베이스에 저장 ▶ 파워쿼리  주요 장점:데이터 처리 시간 단축: 수동 작업보다 훨씬 빠른 속도로 데이터 처리데이터 오류 감소: 자동화된 작업으로 데이터 입력 오류 감.. 2024. 5. 6.
반응형