Hallo Leidensbrüderschaft!
Dank COM ist es ja kinderleicht, Daten von Excel nach Notes zu transferieren. Das funkt ganz wunderbar und macht an sich keine Probleme, d.h. der Anwender füllt in Excel ein paar Daten aus, lässt diese von Excel berechnen und transferiert das Ergebnis in ein Notes-Dokument.
Nun haben wir einen Windows Terminal Server 2003 mit Citrix-Clients (ICA). Dort sollen die Anwendungen natürlich auch wie gewohnt laufen.
Das Erstellen des Excel-Worksheets aus Notes heraus funktioniert wie gehabt. Sobald der Anwender den Button zum Transfer der Daten nach Notes drückt, jault VBA ganz fürchterlich auf und zwar bei folgender Zeile:
Set session = GetObject("", "Lotus.NotesSession")
(selbiges passiert bei CreateObject auch)
Die Fehlermeldung lautet sinngemäß "Runtime Error in C++ bei Excel", mehr ist nicht zu erfahren. Im Objektkatalog ist ein ordnungsgemäßer Verweis auf die notes32.tlb vorhanden. Die Versionen der .tlb sind die gleichen, also vom 08.08.2002.
Wie gesagt, es funkt auf dem normalen Client, jedoch nicht auf Citrix-Clients. Wer hat eine Idee, woran das liegen kann. Vielen Dank für Eure Tipps schon mal im Voraus...