Der Martin: JScript & ActiveX im IE

Beitrag lesen

Hallo,

  1. Einstellung "ActiveX-Steuerelemente initialisieren und ausführen,
       die nicht als "sicher für Skripting" markiert sind
         [x] Aktivieren
         [ ] Bestätigen   - reicht nicht aus, es erfolgt auch keine Nachfrage :-(

das würde erklären, warum mein Versuch, aus einer HTA mittels JScript und OLE-Automation ein Office-Dokument aufzurufen, nicht funktionieren will.

Nachtrag:
Ich habe das gestern nochmal probiert. Die Sicherheitseinstellungen für die lokale Zone habe ich dabei komplett "aufgemacht":

Mein Test-Code bestand nur aus folgendem Script-Fetzen:

var word = new ActiveXObject("Word.Application");
  alert(word);
  word.Visible = true;
  alert("Word Object opened");
  word.Quit();

Getestet habe ich
 a) unter Win2k/SP4 mit IE5.5 und Office 97
 b) unter Win2k/SP4 mit IE6 und Office 2003
 c) unter XP Pro/SP2 mit IE6 und Office 2003
mit jeweils gleichen Sicherheitseinstellungen (siehe oben).

Dabei hat der obige Code nur im Fall a) funktioniert, d.h. es öffnete sich immerhin ein Word-Fenster ohne geladenes Dokument, und das erste alert() gab mir "Microsoft Word" aus. Im Fall b) und c) passiert nichts dergleichen, und sogar das erste alert() sagte "undefined".
Leider konnte ich mangels anderer verfügbarer Kombinationen nicht herausfinden, ob es nun an Office 2003 oder am IE6 liegt.

Schönes Wochenende noch,
 Martin

--
Computer lösen für uns Probleme, die wir ohne sie gar nicht hätten.