Excel-VBA mit XMLHTTP mit Siteminder-Gesicherte Seite

Ich bin komplett neu mit XMLHTTP und Experimentieren mit dem Versuch, einen Bericht herunterzuladen von unserer Firma ist internet-Seite mit Excel-VBA. Das problem, das ich scheinen zu sein laufen in ist, dass die Website ist geschützt durch Siteminder. Ich denke, ich muss an ein XMLHTTP.Öffnen Sie mit BEKOMMEN, aber trotzdem versuche ich das was ich gerade bekommen scheinen, ist die Siteminder-HTML-code. So versuche ich, zunächst mit einer post zu senden Sie meinen Benutzernamen und mein Passwort an Siteminder so etwas wie:

Function PostXmlData(vUrl As String, UserName As String, Password As String, xmlText     
As String
Dim XMLHttp As Object
Set XMLHttp = CreateObject("MSXML2.XMLHTTP")
XMLHttp.Open "POST", vUrl, False, UserName, Password
XMLHttp.setRequestHeader "Content-Type", "text/xml;charset=utf-8"   

XMLHttp.send (xmlText)
PostXmlData = XMLHttp.responseText
End Function

Sub Posttest ()
Dim add As String
Dim User As String
Dim Pass As String
Dim send As String
Dim ret As Variant

add = "https://mycompanywebsite.com/apps/application/Main/"
User = "username"
Pass = "password"
Send="DashboardId=http://mycompanywebsite.com/DAVCatalog/Dashboards/Teams/Client%20_
Extranet%20AM"

ret = PostXmlData(add, User, Pass, send)
End Sub

Bin ich auf dem richtigen Weg oder ist das gar nicht möglich? Irgendwelche Vorschläge würde sehr geschätzt werden oder, wenn es eine Website, jemand könnte mir direkt an, das wäre hilfreich. Danke.

InformationsquelleAutor user2524654 | 2013-09-10

Schreibe einen Kommentar