Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1604to1608
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Automatisch bestimmte PDFs aus Excel heraus öffnen

Automatisch bestimmte PDFs aus Excel heraus öffnen
23.01.2018 12:21:04
bernd
Hallo,
ich habe einen Code, der eine Literaturstichprobe durchführt. In den Zellen A13 bis A53 werden jeweils zufällig und sich nicht-wiederholende Zahlen, die der Größe nach sortiert sind, generiert. Jede generierte Zufallszahl entspricht einem jeweiligen PDF-Dokument in einem Ordner, d.h. zum Beispiel die Zufallszahl 9 (in A15) entspricht dem 9. PDF-Dokument in einem Order (in dem alle PDF Dokumente gesammelt sind).
Meine Frage:
Wie könnte man es schaffen, dass die jeweiligen PDF-Namen automatisch für alle Zellen von A13-A53 in Spalte B reinkopiert werden?
Zum Beispiel, in A15 wurde die Zufallszahl 9 generiert . Diese entspricht dem 9. PDF-Dokument, welches den Dateinamen "Hallihallo.pdf" trägt. Dieser Dateiname soll nun in Zelle B15 eingefügt werden.
Der Code müsste dies für alle generierten Zufallszahlen tun und auch funtkionieren wenn die generierten Zufallszahlen z.B. nur von A13-A20 reichen. Die Zahlen ändern sich nach jedem (manuellen) Durchlauf. Richtig gut wäre auch, wenn man zb. in C15 dann eine Art Hyperlink oder Buttom erstellt, mit dem man das jeweilige PDF-Dokument manuell öffnen kann.

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Automatisch bestimmte PDFs aus Excel heraus öffnen
23.01.2018 12:49:34
Sepp
Hallo Bernd,
wie definiert sich das 9. PDF-Dokument? Nach dem Erstellungsdatum oder nach was sonst?
Gruß Sepp

AW: Automatisch bestimmte PDFs aus Excel heraus öffnen
23.01.2018 13:04:17
bernd
Im Ordner sind PDF-Dokumente die alle dem Format folgen: AutorInitialien_Jahr.pdf (z.B. MüllerKH_2017.pdf). Die ePDF's sind somit alle alphabetisch im Ordner sortiert - von A bis Z. Die generierte Zufallszahl (z.B. 9) zielt dann auf das 9. PDF-Dokument ab, d.h. in dem Ordner, in dem nun die PDF-Dokumente alle alphabetisch geordnet sind, startet man vom 1. Dokument (z.B. AdamG_2014.pdf) bis zum 9. Dokument (MüllerKH-2017.pdf), dessen Namen dann wiederum in die Spalte B kopiert werden soll - und das für alle Zufallszahlen.
Anzeige
AW: Automatisch bestimmte PDFs aus Excel heraus öffnen
23.01.2018 14:28:40
bernd
Das sieht gut aus! Ich bekomme nur leider die Fehlermeldung:
"Fehler beim Kompilieren: Der Code in diesem Projekt muss für die Verwendung auf 64-bit Systemen aktualisiert werden. Überarbeiten und aktualisieren Sie Declare-Anweisungen, und markieren Sie sie mit dem PtrSafe-Attribut."
Private Declare Function SHGetFileInfo Lib "Shell32" Alias "SHGetFileInfoA" (ByVal pszPath As Any, ByVal dwFileAttributes As Long, psfi As SHFILEINFO, ByVal cbFileInfo As Long, ByVal uFlags As Long) As Long
Anzeige
AW: Automatisch bestimmte PDFs aus Excel heraus öffnen
23.01.2018 14:39:39
Sepp
Hallo Bernd,
ändere die Deklaration um in
Private Declare PtrSafe Function SHGetFileInfo Lib "Shell32" Alias "SHGetFileInfoA" (ByVal _
  pszPath As Any, ByVal dwFileAttributes As Long, psfi As SHFILEINFO, ByVal cbFileInfo As _
  Long, ByVal uFlags As Long) As Long

Gruß Sepp

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige