PDA

Vollständige Version anzeigen : PDF Datei nach auslesen Datenfeld starten


Henniger
08.08.2004, 18:21
Hallo,
ist es möglich, auf Knopfdruck den Inhalt eines Datenfeldes auszulesen, und gleichzeitig anhand des ermittelten Wertes eine PDF Datei die genauso bezeichnet ist wie der Wert aus dem Datenfeld im Hintergrund zu öffnen?
das Datenfeld wäre das Feld TA-Nummer unten links im Screenshot.

mfg Carsten

Steve1974
08.08.2004, 20:52
Hallo,

Die Funktion ShellExecute öffnet Dateien mit ihren zugeordneten Programmen. Also wenn ein pdf Viewer installiert ist sollte es so gehen:

Folgendes kommt in den Kopf eines Moduls:
Const SW_SHOWMINIMIZED As Long = 2

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpOperation As String, _
ByVal lpFile As String, ByVal lpParameters As String, ByVal _
lpDirectory As String, ByVal nShowCmd As Long) As Long

Der Aufruf geht dann so:
ShellExecute 0, "open", "C:\Test.pdf", vbNullString, vbNullString, SW_SHOWMINIMIZED

Außer der Konstanten SW_SHOWMINIMIZED gibt es noch andere Möglichkeiten, wie das neue Fenster angezeigt werden soll. Die Konstanten kann man in einem API Viewer nachschauen.

Gruß,

Steve.