Thema Datum  Von Nutzer Rating
Antwort
Rot Ordnernamen auslesen und Hyperlinks erstellen
01.12.2016 08:40:24 Tim
NotSolved

Ansicht des Beitrags:
Von:
Tim
Datum:
01.12.2016 08:40:24
Views:
1145
Rating: Antwort:
  Ja
Thema:
Ordnernamen auslesen und Hyperlinks erstellen

Guten Morgen,

sitze gerade vor folgendem Problem.

Ich habe einen Ordner mit mehreren tausend unterordnern. Die Namen dieser ordner sollen ausgelesen und in eine Excel-Liste gepackt werden.

Dies klappt soweit.

In jedem Ordner befindet sich  eine .pdf-Datei mit demselben Namen wie der Ordner. Bsp: Ordnername: 12345 PDF-Name: 12345.pdf

Nun soll durch einen Klick auf die ausgelesene Liste in Excel ein Hyperlink zur entsprechenden .pdf Datei erstellt werden, sodass diese Datei sich öffnen.

Heisst also, wenn ich z.b. in der Excel-liste auf den Ordnername 12345 klicke, soll sich die darin befindliche Datei 12345.pdf öffnen.

Ist das machbar?

Zum auslesen der Ordnernamen benutze ich folgenden Code:

 

Option Explicit

Sub GetSubFolders(strPath)
'Variablen Deklarieren
Dim objFSO As Object
Dim objFolder As Object
Dim objSubFolder As Object
Dim objSubFolders As Object
Dim i As Long
i = 1

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objFolder = objFSO.GetFolder(strPath)
Set objSubFolders = objFolder.SubFolders

'Fügt Name in Zelle i, 1. i um Eins erhöhen
For Each objSubFolder In objSubFolders
    ActiveSheet.Cells(i, 1).Value = objSubFolder.Name
    i = i + 1
Next
End Sub

Sub x()
Call GetSubFolders("C:\Ordner")
End Sub

 

Über jegliche Hilfe würde ich mich sehr freuen :)

 

Viele Grüße

Tim


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Ordnernamen auslesen und Hyperlinks erstellen
01.12.2016 08:40:24 Tim
NotSolved