Autor Thema: PDF-Dokument mittels Lotusscript öffnen  (Gelesen 4064 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.277
  • 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 :: Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16
--
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