항상 양식이 동일하고 본문의 PDF 파일에 대한 하이퍼 링크가있는 주간 전자 메일을받습니다. URL을 검색하기 위해 전자 메일을 구문 분석하는 방법을 알고 있지만 VBA 코드를 사용하여 하이퍼 링크/URL에서 해당 파일을 다운로드하고 폴더에 저장하는 것이 가능합니까?Outlook에서 VBA를 사용하여 웹/URL/하이퍼 링크에 파일 저장
0
A
답변
1
Private Declare Function URLDownloadToFile Lib "urlmon" Alias _
"URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal _
szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Sub DownloadFile(sURL, sSaveAs)
Dim rv As Long
rv = URLDownloadToFile(0, sURL, sSaveAs, 0, 0)
If rv = 0 Then
MsgBox "Download has been succeed!"
Else
MsgBox "Error"
End If
End Sub
1
다른 보드에서 찾은 다른 방법을 사용하여 끝났지 만, 대부분의 예제에서는 UrlDownloadtoFile을 사용할 수 있습니다. 코드는 다음과 같습니다.
Dim myURL As String
myURL = "http://www.somesite.com/file.csv"
Dim WinHttpReq As Object
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
WinHttpReq.Open "GET", myURL, False
WinHttpReq.Send
myURL = WinHttpReq.ResponseBody
If WinHttpReq.Status = 200 Then
Set oStream = CreateObject("ADODB.Stream")
oStream.Open
oStream.Type = 1
oStream.Write WinHttpReq.ResponseBody
oStream.SaveToFile ("C:\file.csv")
oStream.Close
End If
관련 문제
- 1. Outlook에서 PDF 파일 받기
- 2. Mac에서 VBA를 사용하여 새 파일 열기
- 3. VBA를 사용하여 Excel 시트 병합
- 4. VSTO를 사용하여 Outlook에서 "다른 이름으로 저장"대화 상자를 열고 사용자가 입력 한 파일 이름을 얻는 방법
- 5. VBA를 사용하여 작업 정렬?
- 6. VBA를 사용하여 Excel 스프레드 시트의 디스크에 Word 문서 저장
- 7. PHP를 사용하여 데이터베이스에 파일 저장 및 저장
- 8. VBA를 사용하는 MySQL Blob의 바이트 배열 저장
- 9. 플래시를 사용하여 서버에서 파일 저장
- 10. 양식없이 Carrierwave를 사용하여 파일 저장
- 11. VB6을 사용하여 Outlook에서 DataFile의 존재를 검색하십시오.
- 12. Outlook에서 파일 유형에 메뉴 항목을 추가하는 방법
- 13. Outlook에서 메일 첨부 파일 가져 오기/열기
- 14. 파일 저장 프롬프트에서 적절한 확장명으로 파일 저장
- 15. VBA를 통해 PDF 작성자와 PDF 파일 병합
- 16. VBA를 사용하여 Excel에서 필터 설정
- 17. VBA를 사용하여 regsvr을 실행 중
- 18. VBA를 사용하여 Powerpoint에서 이미지 자르기
- 19. Excel VBA를 사용하여 범위 찾기
- 20. ACCESS VBA를 사용하여 mpp 파일을 읽는 방법
- 21. 델파이 Outlook에서 이메일 받기
- 22. C#을 사용하여 Outlook에서 전자 메일을 삭제
- 23. 파일 시스템에 파일 저장
- 24. Word VBA를 병합 필드가있는 파일 이름 및 프롬프트로 병합
- 25. Google TTS 서비스를 사용하여 오디오 파일 저장
- 26. imagejpeg을 사용하여 이미지 파일 저장 및 제공
- 27. JAX-WS를 사용하여 Sharepoint Server에 파일 저장
- 28. 레일을 사용하여 사용자가 선택한 위치에 파일 저장
- 29. 자바를 사용하여 대화 상자에 이미지 파일 저장
- 30. 업로드하지 않고 문서 클립을 사용하여 파일 저장
+1 너무 간단하고 사용하기 쉬운 URLDownloadToFile을 좋아합니다! – JimmyPena