Autor Thema: PDF-Dokument mittels Lotusscript öffnen  (Gelesen 4294 mal)

Offline Karlo F.

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
PDF-Dokument mittels Lotusscript öffnen
« am: 11.10.17 - 16:46:26 »
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:

Code
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

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.291
  • Geschlecht: Männlich
Re: PDF-Dokument mittels Lotusscript öffnen
« Antwort #1 am: 11.10.17 - 16:51:52 »
Ich mach das immer so:
Code
Dim taskid
taskid = Shell (|cmd /c start "" "| + Cstr(filename ) +|"|)
Geht mit jedem Dateitypen, solange die Verknüpfung im System existiert.
Gruss Erik :: Freelancer :: KI-Dev, Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16 / OLI 2.0

--
Nur ein toter Bug, ist ein guter Bug!

Offline Karlo F.

  • Frischling
  • *
  • Beiträge: 44
  • Geschlecht: Männlich
Re: PDF-Dokument mittels Lotusscript öffnen
« Antwort #2 am: 12.10.17 - 09:34:08 »
Das funktioniert ganz wunderbar.  :)

Vielen Dank, jBubbleBoy

MfG
KaFi

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz