| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: PDF nach erstellen öffnen (2814 mal gelesen)
|
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 03. Jul. 2012 07:19 <-- editieren / zitieren --> Unities abgeben:
Ich habe mir einen Button geschrieben der vom aktuellen Dokument ein PDF im selben Pfad erstellt. Nach Erstellung würde ich das aber gerne angezeigt bekommen. Wie kann ich also das pdf öffnen? Shellexecute, shell hat bei mir nicht geklappt. Zumindest nicht wie ich es benutzt habe. Das waren bis jetzt meine 2 Versuche: 'Shell ("C:\Program Files\Adobe\Reader 8.0\Reader\AcroRd32.exe" /C oDataMedium.FileName) 'Dim pdf_task As Long 'pdf_task = Shell(oDataMedium.FileName, vbNormalFocus) [Diese Nachricht wurde von axi92 am 03. Jul. 2012 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 04. Jul. 2012 07:11 <-- editieren / zitieren --> Unities abgeben:
|
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2166 Registriert: 15.11.2006 Windows 10 x64, AIP 2022
|
erstellt am: 04. Jul. 2012 07:56 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
Moin Termindruck? Oder woher die Ungeduld? Probier mal: Shell "C:\Pfad\zur\Acrobat\Reader\exe c:\Pfad\zu\deinem\PDF\PDF-Dateiname.pdf", vbNormalFocus Wichtig ist, das der Programmaufruf UND die zu öffnende Datei in gemeinsamen Anführungszeichen stehen. ------------------ MfG Ralf Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 04. Jul. 2012 16:10 <-- editieren / zitieren --> Unities abgeben:
Er sagt er findet die Datei nicht. Shell "C:\Program Files (x86)\Adobe\Reader 10.0\Reader\AcroRd32.exe" & oDataMedium.FileName, vbNormalFocus Das oDataMedium.FileName ist Pfad + Datei + Endung also wie er es normal finden sollte? Stimmt die Verknüpfung möglicherweise nicht?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
PaulSchuepbach Moderator Programmierer
Beiträge: 1005 Registriert: 01.10.2003
|
erstellt am: 04. Jul. 2012 18:22 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
|
axi92 Mitglied Konstrukteur
Beiträge: 685 Registriert: 20.02.2010 Inventor 2014 64bit SP2 Vault Basic 2014 64bit SP1 HP Z200 Win 7 64bit 16GB RAM CPU: i5 3,2GHz GPU: Nvidia Quadro K600
|
erstellt am: 05. Jul. 2012 09:44 <-- editieren / zitieren --> Unities abgeben:
|
RODER Mitglied Maschineningenieur
Beiträge: 494 Registriert: 04.01.2003
|
erstellt am: 04. Sep. 2015 10:13 <-- editieren / zitieren --> Unities abgeben: Nur für axi92
Hallo Leute Ich weiss das hier ist ein altes Thema aber die Programme kriegen ja dauernd Updates... Mein Makro lief bisher immer schön reibungsfrei. Nun habe ich den Adobe Reader DC installiert und der Aufruf geht nicht mehr. Genauer gesagt Adobe Reader DC öffnet sich ganz brav, aber mein eben erzeugtes PDF kann nicht geöffnet werden. Adobe Reader DC reklamiert "Beim Öffnen dieses Dokumentes ist ein Fehler aufgetreten. Zugriff verweigert." Wie es scheint hat der Adobe Reader DC zusammen mit dem VBA vom Inventor ein Problem mit den Berechtigungen auf meinen Fileserver zuzugreifen. Wenn ich als Test das selbe PDF auf das lokale Laufwerk lege kann er es ohne Probleme öffnen. Hat jemand eine Idee dazu? Der Aufruf mache ich folgendermassen: Call Shell(strProg & "" & outFile, vbNormalFocus)
------------------ Grüsse, Toni Rechtschreibefehler gehören dem findigen Finder Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |