Hallo,
habe eine DB auf dem Server -> notes\data\dbs\vorlagen.nsf.
Aus dieser DB will ich eine Vorlage per Menü (Fenster) auswählen, der Inhalt vom RichText Feld wird mir dann in die Zwischenablage kopiert, diesen Inhalt kann ich dann z.B. ins Mail kopieren.
Folgender Code ist bei im Agenten hinterlegt:
----------------------------------------
Dim s As New NotesSession
Dim ws As New NotesUIworkspace
Dim coll As NotesdocumentCollection
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim uidoc As NotesUIDocument
Dim blockdb As NotesDatabase
Set blockdb = s.GetDatabase( "Servername", "WHDB\Vorlagen.nsf" )
If Not blockdb.isOpen Then
Msgbox "Die Vorlagen DB wurde nicht gefunden, oder Sie haben keinen Zugriff."
Exit Sub
End If
Set coll = ws.Picklistcollection(PICKLIST, False, blockdb.server, blockdb.filepath, "PICKLIST", "Textbaustein", PROMPT)
Set Doc = coll.getfirstdocument
If Doc Is Nothing Then Exit Sub
Set uidoc = ws.Editdocument(False, Doc )
Call uidoc.copy
Call uidoc.close
Print "Der Textbaustein '" + doc.getItemValue( "txt_Title" )(0) + "' befindet sich jetzt in der Zwischenablage!"
End Sub
--------------------
Die Ansicht PICKLIST ist bei mir in der DB vorhanden, ist aber mit Klammern versehen -> (PICKLIST), da Sie ja nicht offiziell angezeigt werden solle.
Wenn ich den Angenten in meiner Mail-DB starte, öffnet er die Maske, die ist grau hinterlegt, davor die Fehlermeldung: Eintrag nicht in Gestaltungsliste -> wenn ich die mit OK bestätige schließt das Fenster wieder.
bitte um Hilfe,
Mfg Horst