Hallo suit,
Ich bin in VBS nicht mehr so fit. Wenn ich nicht falsch liege, liegt es daran, dass du versuchst ein Objekt aus einem Procedure-Level in eine Variable auf Script-Level zu schreiben.
ich ging ja von globalen Variablen aus, aber Deine Vermutung könnte ins Schwarze treffen. Falls jedoch
Option Explicit
nicht angegeben ist, sollte VBScript die verwendete Variable einfach anlegen (weswegen sie außerhalb der Prozedur noch lange nicht zur Verfügung steht). Im Gutfall wird kein Objekt zugewiesen, sondern eine Zeichenkette, siehe http://msdn.microsoft.com/en-us/library/wck0hkd7(v=VS.85).aspx.
Freundliche Grüße
Vinzenz