PDF-Datei über Makro öffnen
19.03.2005 21:02:49
Dieter.K
ich benutze folgenden Code um PDF-Dateien über ein Label oder CommandButton aus meiner Excel-Datei heraus zu öffnen.
Private Sub LblInfo001_3_Click()
Dim sFile As String
sFile = Worksheets("Texte").Range("A1").Value & "\VAInfo 002_5.pdf"
If Dir(sFile) <> "" Then
ShellExecute GetActiveWindow, "Open", Worksheets("Texte").Range("A1").Value & "\VAInfo 002_5.pdf", "", "", SHOWMAXIMIZED
Else
frmPDF.Show
End If
End Sub
Das funktioniert einwandfrei. Bei folgendem Code habe ich nur den Dateinamen ausgetauscht (Datei ist auf jeden Fall in dem Verzeichnis vorhanden). Die Datei lässt sich über den Code nicht anzeigen!!
Private Sub LblInfo001_4_Click()
Dim sFile As String
sFile = Worksheets("Texte").Range("A1").Value & "\Va600.pdf"
If Dir(sFile) <> "" Then
ShellExecute GetActiveWindow, "Open", Worksheets("Texte").Range("A1").Value & "\Va600.pdf", "", "", SHOWMAXIMIZED
Else
frmPDF.Show
End If
End Sub
Zur Erstellung der PDF-Dateien benutze ich "gotomaxx".
Als Acrobat-Reader ist 7.0 im Einsatz.
Wenn ich die Dateien im Explorer über Doppelklick öffne, funktionieren beide.
Aus meiner Excel-Anwendung heraus aber nur die aus dem ersten Code.
(Die Datei aus dem ersten Code wurde vor Installation von Acrobat 7.0 erstellt, die Datei aus dem 2 Code danach).
Was mache ich falsch? Hat jemand einen Tipp oder eine Idee?
Gruß
Dieter.K