RayDee: Office-Datei im IFrame adressieren

Beitrag lesen

Danke für die konstruktiven Beiträge und für's nicht lynchen ;)

Die Erleuchtung kam plötzlich und unerwartet... das Problem ist gelöst.

Für das Archiv und falls mal jemand vor einem ähnlichen Scherbenhaufen steht:

<object id="IEWB" width="1024" height="768"
classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>

//Das ist das M$ ActiveX Webbrowser Control

<script>
IEWB.Navigate("http://ip/docFileName.doc"); //oder auch .xls, .ppt
wordRef = IEWB.Document.Application;
//Hier ist das gewünschte Object mit dem man jetzt allerhand machen kann
docView = wordRef.Application.ActiveWindow.View;
docView.Zoom.Percentage=100;
fileName = window.prompt("filename","");
wordRef.ActiveDocument.SaveAs(fileName);
//etc...
</script>

Das alles funktioniert natürlich nur wenn die Sicherheitsbestimmungen entsprechend aufgeweicht sind (Vertrauenswürdige Sites oder ähnliches).

Ja, es ist wohl unwahrscheinlich daß das jemand braucht, ich hasse es nur wenn man Fragen stellt und dann die Antwort nicht weitergibt...

Gruß
Ray