DH.navigate2 schlägt mit den geschützten Modus deaktivieren
Ich bin die Automatisierung der IE8 von Excel-VBA (Excel 2010, Windows 7)
Set IE = CreateObject("InternetExplorer.Application")
IE.Navigate2 URL
Wenn die URL einer website in einer zone, wo IE der geschützte Modus aktiviert ist, ist alles in Ordnung.
Wenn die URL einer website in einer zone, wo IE der geschützte Modus deaktiviert ist, wird das Skript nicht funktionieren (der IE wird automatisch sichtbar, DH das Objekt ist verloren in der VBA - Automatisierung-Fehler).
Gibt es eine Möglichkeit, zu aktivieren navigate2 in Zonen mit geschützten Modus deaktivieren?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was Sie tun möchten, ist erstellen Sie eine Instanz des IE mit Mittlerer Integrität, und navigieren Sie, dass. Normalerweise würden Sie hierzu mithilfe von CoCreateInstance(CLSID_InternetExplorerMedium). Derzeit gibt es keine ProgID, dass die Punkte an diesem CLSID, aber Sie können Sie leicht erstellen:
Können Sie dann aufrufen, dieses Objekt wie folgt:
Ich erkläre ein bisschen Ausführlicher über hier: http://blogs.msdn.com/b/ieinternals/archive/2011/08/03/internet-explorer-automation-protected-mode-lcie-default-integrity-level-medium.aspx
new:
syntax unten warf Fehler egal was ich versucht habe.Immer Den InternetExplorer.ApplicationMedium CLSID: