Early Binding
#11
Hab mal ein wenig probiert. Normalerweise würde es so funktionieren: shX.ShellExecute strParameter, , strPfad, , True. Aber "shx.ShellExecute" verträgt sich anscheinend nicht mit den Anführungszeichen ("CHR(34)"), welche Foxit im Parameter erwartet. Ohne die Parameter, also nur die reine Pfadangabe, läuft es durch. Irgendwer eine Idee?
Top
#12
Warum 'early Binding" ?

Code:
Sub openpdf_5mal()
    Shell "cmd /c G:\beispiel.pdf"
    CreateObject("wscript.shell").Run Chr(34) & "G:\beispiel.pdf" & Chr(34)
    
    CreateObject("shell.application").ShellExecute "G:\beispiel.pdf"
    CreateObject("shell.application").Namespace("G:\").Items.Item("beispiel.pdf").InvokeVerb "Open"
    
    ActiveWorkbook.FollowHyperlink "G:\beispiel.pdf"
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top
#13
Der TO möchte aber eine bestimmte Seite anspringen, und Foxit nutzen (auch wenn der nicht das Standardprogramm ist).
Top
#14
öffnet Seite 7


Code:
Sub M_snb()
    Shell "F:\Program Files\Foxit Software\Foxit Reader\foxit reader.exe  G:\Solar\Envoy-S_Manual_US_EN_2.pdf -n 7"
End Sub
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste