Mein Versuch sah da wie folgt aus:
Das musst du dann nur auf JS anpassen
var OpenExcel = new new ActiveXObject("Excel.Application");
var i, dudu;
for (i = 1; i <= OpenExcel.Workbooks.Count; ++i)
{
alert(OpenExcel.Workbooks(i).FullName);
}
> Da werden alle Mappen, welche offen sind, durchlaufen und geprüft, ob diese mit meiner Datei übereinstimmen. Nicht das ausversehen andere gelöscht, gespeichert, usw. werden.
den Dateinamen musst du dir noch besorgen
> Wenn ich das ermittelt habe, gehts zurück an Javascript und da versuche ich mittels ...
>
> [code lang=javascript]var abc = new VBArray( EXCEL_Speicherung );
> var eee = abc.getItem(0);
> eee.Close();
was ist VBArray? ein Objekt von dir?
Per Interface Marshaling solltest du auch dein Objekt aus VBS nach JS einfach zurückgeben können.