Anwendungen vom Browser aus starten
Glen Lehnert
- javascript
Hallo,
wenn ich versuche, über die Erstellung eines ActiceX-Objekts eine Anwendung (Excel) zu starten, bekomme ich folgende Fehlermeldung im IE5.0 angezeigt, wenn man auf den entsprechenden Link klickt:
"Fehler: Automatisierungsserver konnte das Objekt nicht erstellen."
Die HTML-Seite sowie die aufzurufende Excel-Datei liegen auf dem IIS 4.0 Webserver von Microsoft in einem virtuellen Verzeichnis.
Wenn man die html-Seite lokal speichert und aufruft, wird Excel nach einem ActiveX-Hinweis in einem separatem Fenster ordnungsgemäß geöffnet, nur der Serverseitige Aufruf funktioniert nicht. Kann mir hier jemand weiterhelfen?
Nachfolgend die JavaScript Funktion und das OnClick-Event, das in dem HTML-Link eingebettet ist, um die Excel-Datei aufzurufen:
function openExcelDocPath(strLocation, boolReadOnly) {
var objExcel;
objExcel = new ActiveXObject("Excel.Application");
objExcel.Visible = true;
objExcel.Workbooks.Open(strLocation, false, boolReadOnly);
}
onclick="javascript:openExcelDocRO('leh_test/test.xls');"