Du möchtest also wissen wie der Code im Shared Field lautet.
Das würde ich mit DXL Export machen.
1) Also Datenbank holen.
2) Das Shared Field als NotesNotesCollection holen.
3) Dann das Shared Field nach DXL exportieren.
4) Abschließend den gewünschten Code aus dem DXL Code herausziehen.
Probiere mal den nachfolgenden Code in einen Agenten aus.
Der Code erwartet das $DatenbankVersion SharedField in der gleichen Datenbank.
Option Declare
Option Compare Nocase, Nopitch
Const SHAREDFIELDNAME = "$DatenbankVersion"
Dim session As New NotesSession
Dim db As NotesDatabase
Set db = session.CurrentDatabase
Dim nc As NotesNoteCollection
Set nc = db.CreateNoteCollection(False)
nc.SelectSharedFields = True
nc.SelectionFormula = |@UpperCase($TITLE) = @UpperCase("| & SHAREDFIELDNAME & |")|
Call nc.BuildCollection
If nc.Count > 0 Then
Dim stream As NotesStream
Set stream = session.CreateStream
Dim exporter As NotesDXLExporter
Set exporter = session.CreateDXLExporter(nc, stream)
Call exporter.Process
Dim strDXL As String
strDXL = Replace( stream.ReadText,Chr(10), "" )
Msgbox Strright(Strleft( strDXL, "</formula>"),"<formula>")
End If