29/09/2018, 15:43
Webbrowser Olmadan Resim Kaydetmek
29/09/2018, 15:56
ozanakkaya
Merhaba,
şeklinde kod kullanabilirsin. resimadi.png yerine resmin kaydedileceği adı veya değişkeni yazabilirsin.
Sayın @"accessdelisi" çözüm işinize yaradı mı acaba?
Dim myURL As String
Dim WinHttpReq As Object
myURL = "https://accesstr.net/images/logo-amp-buyuk.png"
Set WinHttpReq = CreateObject("Microsoft.XMLHTTP")
WinHttpReq.Open "GET", myURL, False, "username", "password"
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 CurrentProject.Path & "\resimadi.png", 2 ' 1 = no overwrite, 2 = overwrite
oStream.Close
End If
şeklinde kod kullanabilirsin. resimadi.png yerine resmin kaydedileceği adı veya değişkeni yazabilirsin.
Sayın @"accessdelisi" çözüm işinize yaradı mı acaba?
30/09/2018, 12:48
access_delisi
merhaba @ozanakkaya hocam verdigin kodu yeni uyguladım ancak tum resimleri resimadi.png seklinde kaydediyor, formdaki tc_kimlik isimli metin kutusundaki isim olmasi için ne yapmaliyim?
30/09/2018, 12:52
ozanakkaya
Sayın @"accessdelisi",
kodunu aşağıdaki ile değiştirerek deneyiniz.
oStream.SaveToFile CurrentProject.Path & "\resimadi.png", 2 ' 1 = no overwrite, 2 = overwrite
kodunu aşağıdaki ile değiştirerek deneyiniz.
oStream.SaveToFile CurrentProject.Path & "\" & tc_kimlik , 2 ' 1 = no overwrite, 2 = overwrite
29/10/2018, 16:04
access_delisi
kodun son hali icin tesekkur ederim. konu cozulmustur