1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
Declare PtrSafe 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 test()
Dim QRcode As String
Dim URL As String
QRcode = "blabla"
URL = "C:\Users\bboschi\AppData\Local\Temp\qrcode.htm"
Close #1
Open URL For Output As #1
Print #1, "<!DOCTYPE html PUBLIC " & Chr(34) & "-//W3C//DTD XHTML 1.0 Transitional//EN" & Chr(34) & " " & Chr(34) & "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" & Chr(34) & ">"
Print #1, "<html xmlns=" & Chr(34) & "http://www.w3.org/1999/xhtml" & Chr(34) & " xml:lang=" & Chr(34) & "fr" & Chr(34) & " lang=" & Chr(34) & "fr" & Chr(34) & ">"
Print #1, "<head>"
Print #1, "<script type=" & Chr(34) & "text/javascript" & Chr(34) & " src=" & Chr(34) & "C:\Users\bboschi\Desktop\qrcode-js\jquery.min.js" & Chr(34) & "></script>"
Print #1, "<script type=" & Chr(34) & "text/javascript" & Chr(34) & " src=" & Chr(34) & "C:\Users\bboschi\Desktop\qrcode-js\qrcode.js" & Chr(34) & "></script>"
Print #1, "</head>"
Print #1, "<body><center>"
Print #1, Chr(34) & "<input id=""text"" type=""hidden"" value=" & Chr(34) & QRcode & Chr(34) & " style=""width:80%"" />" & Chr(34)
Print #1, "<div id=" & Chr(34) & "qrcode" & Chr(34) & " style=" & Chr(34) & "width:120px; height:120px; margin-top:15px;" & Chr(34) & "></div>"
Print #1, Chr(34) & "<p>" & QRcode & "</p>" & Chr(34)
Print #1, "<script type=" & Chr(34) & "text/javascript" & Chr(34) & ">"
Print #1, "var qrcode = new QRCode(document.getElementById(" & Chr(34) & "qrcode" & Chr(34) & "), {"
Print #1, "width : 120,"
Print #1, "height : 120"
Print #1, "});"
Print #1, "function makeCode () {"
Print #1, "var elText = document.getElementById(" & Chr(34) & "text" & Chr(34) & ");"
Print #1, "qrcode.makeCode(elText.value);"
Print #1, "}"
Print #1, "makeCode();"
Print #1, "</script>"
Print #1, "</center></body></html>"
Close #1
URLDownloadToFile 0, URL, "C:\Users\bboschi\Pictures\" & QRcode & ".png", 0, 0
End Sub |
Partager