Hallo zusammen,
wie kann ich NOTESUIWORKSPACE (notes32.tlb) aus einem C# Code initialisieren?
NOTESUIWORKSPACE ws = new NOTESUIWORKSPACE("Notes.NotesUIWorkspace") funktioniert nicht.
In C++ habe ich das Problem, dass zwar eine Instanz erzeugt wird, WorkSpace und Session Objekt bleiben allerdings leer.
#import <C:\\Program Files\\lotus\\notes\\Notes32.tlb> rename("TEXT", "__TEXT") rename("DOMAIN", "__DOMAIN")
::CoInitialize(NULL);
lotus::NOTESSESSIONPtr session;
lotus::NOTESUIWORKSPACEPtr uiworkspace;
hr = session.CreateInstance(_T("Notes.NotesSession"));
hr = uiworkspace.CreateInstance(_T("Notes.NotesUIWorkspace"));
In VBA funktioniert es.
Dim ws As Object
Dim doc As Object
Set notesSession = CreateObject("Notes.NotesSession")
Set ws = CreateObject("Notes.NotesUIWorkspace")