(Excel) VBA와 함께 gethttp?
-
03-07-2019 - |
문제
웹 페이지 HTML 코드를 문자열로 가져 오기 위해 Excel VBA 매크로에 대한 쿼리를 검색하고 있습니다. gethttprequest가있는 소스를 찾았지만 .net framwork system.dll 또는 링크를 등록 할 수 없습니다.
거기에 녹지 친화적 인 스 니펫이 있습니까? ;-) 감사!
해결책
충분히 닫기 : VBA를 사용하여 Excel에서 HTTP Post 요청을 서버로 보내는 방법은 무엇입니까? -그것은 심지어 Excel을위한 것입니다 ;-)
대신 GET 요청을 사용하십시오.
objHTTP.Open "GET", URL, False
다른 팁
다음은 HTTP 및 JSON을 포함하여 거의 모든 지정된 URL의 소스를 반환하는 컴팩트 함수입니다.
(참조가 필요하지 않습니다.)
Public Function getHTTP(ByVal url As String) As String
With CreateObject("MSXML2.XMLHTTP")
.Open "GET", url, False: .Send
getHTTP = StrConv(.responseBody, vbUnicode)
End With
End Function
제휴하지 않습니다 StackOverflow