Peter, das Kopieren geht schon immer (wenn es auch manchmal klemmt, z.B. beim Versuch die Formel zu kopieren kopiert es den ganzen Eintrag mit etc...)
Man darf/soll aber die Einträge wie Torsten schon geschrieben hat, NICHT DB-Übergreifend kopieren, da sonst die Einträge u.U. fest auf die DB verweisen aus der sie kopiert wurden. (und dies ist auf den ersten Blick oft nicht ersichtlich)
Habe mir für dieses Problem mal folgendes Agentilein geschrieben:
Sub Initialize()
Print "Prüfe ob es Einträge auf externe DBs in der Outline gibt"
Dim outline As NotesOutline
Dim db As NotesDatabase
Dim sess As New NotesSession
Set db = sess.currentDatabase
Set outline = db.Getoutline("meineoutline")
Call checkOutline(outline, db)
End Sub
Private Function checkOutline(outline As NotesOutline, db As notesDatabase)
Dim ole As NotesOutlineEntry
Set ole = outline.Getfirst()
Do Until ole Is Nothing
If Not ole.database Is Nothing Then
If Not ole.Database.Filepath = db.filepath Then
Print outline.name + "-" + ole.label , " zeigt auf ", ole.Database.Title, ole.database.Filepath
End If
End If
Set ole = outline.Getnext(ole)
Loop
End Function
Gruß
Roland