Hallo Harry,
ich habe Deinen Code mal ausprobiert und hatte auch die gleiche Fehlermeldung wie Du, obwohl das NotesDocument-Object laut Debugger ordentlich da war.
Der Code funktioniert jedoch sofort,
wenn Du den letzten Parameter von False auf den Default Wert True setzt
also anstelle von:
Call uiws.EditDocument(True,mddbDoc,False,,False,False)
änderst auf
Call uiws.EditDocument(True,mddbDoc,False,,False, True)
Wahrscheinlich kann Notes das zu öffnende Dokument nicht im gleichen Fenster öffnen, z.B. weil er das gerade geöffnete erst speichern müßte oder so was. (geht aber auch aus dem Lesemodus heraus nicht, keine Ahnung)
Mit einer neuen Instance (neues Fenster), also mit der Parameter-Änderung, funktioniert Dein Code aber wunderbar.
Gruß,
Uwe