Hallo,
ich möchte ein PDF-Dokument mittels Lotusscript öffnen bzw. anzeigen. D.h. es soll der installierte Acrobat-Reader gestartet und ein bestimmtes PDF-Dokument geöffnet werden.
Bisher habe ich folgenden Quelltext in einer Schaltflächenaktion geschrieben:
Sub Click(Source As Button)
Dim sitzung As NotesSession
Dim db As NotesDatabase
Dim aktdoc As NotesDocument
Dim workspace As New NotesUIWorkspace
Dim uidoc As NotesUIDocument
Dim suchFiliale As String
Dim suchName As String
Dim suchPfad As String
Set sitzung = New NotesSession
Set db = sitzung.CurrentDatabase
Set uidoc = workspace.CurrentDocument
Set aktdoc = uidoc.Document
suchPfad = "N:\Kundeninfo\*.PDF"
suchName = "Kundeninfo_" + Trim$(aktdoc.GetItemValue("KdNr")(0))
filename = Dir$(suchPfad, 0)
Do While Left$(filename, 23) <> Left$(suchName, 23) And filename <> ""
filename = Dir$()
Loop
If Trim$(filename) = "" Then
Messagebox "Es wurde kein Dokument gefunden.", 48, "Fehler"
Else
' PDF-Dokument anzeigen
End If
End Sub
Da der Name nicht immer der gleiche ist, stelle ich ihn mit Dir$ und der folgenden Do-Schleife fest.
Das Feld "KdNr" befindet sich auf dem aktuellen Dokument. Das funktioniert auch so wie gewollt.
In dem Else-Zweig der IF-Anweisung möchte ich das gefundene PDF-Dokument anzeigen.
Und da fehlt mir der Ansatz. Vielleicht kann mir hier jemand weiterhelfen.
Vielen Dank.
MfG
KaFi