Die Scriptfehlermeldung sollte eigentlich eine Zeilennummer ausgeben, dann kommen wir der Sache bestimmt schneller auf die Spur. Könnte es sein, dass der Fehler erst DANACH beim ersten Zugriff auf Eigenschaften/Methoden des oTermin Objektes kommt? (Bin nicht der totale VBScript Crack, aber bei der Terminzuweisung würde ich noch ein Set spendieren.)
Die ID könnten Sie mal per MsgBox ausgeben. „Stimmt“ die denn? Wenn nein, ist der Termin schlichtweg nicht gefunden worden und das oTermin Objekt daher Nothing.
Zur Überprüfung platzieren Sie in der Terminübersichtsliste die Spalte „ID“ über ‚(Rechtsklick auf die Titelzeile) > Konfigurieren > Layout & Spalten‘:
Haben Sie denn das Recht diesen Termin in der Terminverwaltung zu sehen? Oder ist der für eine:n andere:n Benutzer:in und Sie dürfen deren Termine nicht sehen? Dann kann das Script den auch nicht finden.