VBA 사용 경험이VBA를 사용하여 Excel에서 직렬화 된 .xlsx 파일의 문자열 값을 사용 가능한 데이터로 변환하는 방법
그래서 사용자가 다운로드 할 수있는 .xlsx 형식의 보고서를 생성하는 서버가 있습니다. 난 엑셀 매크로가 생성 된 보고서에서 데이터를 잡고 수동 복사 및 붙여 넣기에 대한 필요없이 보고서에 자동으로 삽입하려고합니다.
' Grab file
Dim objHTTP As New WinHttpRequest
objHTTP.Option(WinHttpRequestOption_SslErrorIgnoreFlags) = CInt("&H3300")
objHTTP.Option(WinHttpRequestOption_EnableRedirects) = False
' URL_Report is the server address
objHTTP.Open "GET", URL_Report, False
objHTTP.setRequestHeader "Accept", "text/html"
' Send HTTP request
objHTTP.send
' This has the .xlsx file in the form of a string
objHTTP.responseText
내가 objHTTP.responseText을 설정하는 가장 좋은 방법을 알고 싶어
나는 서버에 성공적으로 연결이 내 코드에서 볼 수 있듯이 나는 문자열의 형태로 .XLSX 파일을 가져 사용 가능한 무언가로 사용할 수있는 곳으로 셀 값 등을 액세스 할 수 있습니다. 또는 가능하지 않은 경우 내 서버를 통해 엑셀 데이터를 보내 VBA와 함께 읽고 사용할 수 있습니다.
'Dim wb As Workbook : Set wb = Workbooks.Open ("URLGoesHere")' –
@Tim과 같은 간단한 것을 사용 해보 았나? 유망 해 보인다. 서버 측 인증을 처리 할 수있는 방법이 있습니까? – B1NARY
시도한 적은 한번도 없었습니다. 사용중인 인증 유형에 따라 달라질 것입니다. –