Office: Verknüpfungen aus Ordner auslesen

Helfe beim Thema Verknüpfungen aus Ordner auslesen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Moin Mitglieder, ich wollte alle Verknüpfungen aus einem Ordner auslesen. Das auslesen der Namen habe ich hiermit hin bekommen... Sub Test02()... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Pascalll, 6. August 2015.

  1. Verknüpfungen aus Ordner auslesen


    Moin Mitglieder,
    ich wollte alle Verknüpfungen aus einem Ordner auslesen.
    Das auslesen der Namen habe ich hiermit hin bekommen...
    PHP:
             Sub Test02()
    Dim Verzeichnis As String
    Dim Zeile 
    As Integer
    Dim Dateityp 
    As String
    Dim Dateiname 
    As String

    Verzeichnis 
    Sheets("Grunddaten").Cells(383)
    Dateityp "*.lnk"
    Dateiname Dir(Verzeichnis "\" & Dateityp)
    Zeile = 1

    Do While Dateiname <> ""
    Sheets("
    Wartefachliste").Cells(Zeile + 10, 5).Value = Dateiname
    Zeile = Zeile + 1
    Dateiname = Dir
    Loop
    End Sub
    :)
     
    Pascalll, 6. August 2015
    #1
  2. Hallo,

    ein Beispiel:

    Public Sub Verknuepfungen_auslesen()

    Dim objShell As Object
    Dim objFolder As Object
    Dim objFile As Object
    Dim objLink As Object

    Set objShell = CreateObject("Shell.Application")

    Set objFolder = objShell.Namespace("C:\Dokumente und Einstellungen\HP\Desktop\")

    For Each objFile In objFolder.items

    If objFile.IsLink Then

    Set objLink = objFile.GetLink

    With objLink

    Call MsgBox(.Path & vbLf & .Target.Path & vbLf & .Description)

    End With
    End If
    Next

    Set objLink = Nothing
    Set objFolder = Nothing
    Set objShell = Nothing

    End Sub
     
    Nepumuk, 8. August 2015
    #2
  3. Moin Nepumuk,
    erst einmal vielen Dank für Deine Bemühungen.
    Dein Beispiel liefert mir leider nicht die gewünschten Werte, ich bekomme folgende
    Daten geliefert...
    objLink.Path: C:\WINDOWS\explorer.exe
    objLink.Target.Path : C:\WINDOWS\explorer.exe

    Ich habe hier lange rumprobiert... es liegt anscheinend an den Parametern zum Öffnen
    des Ordners, denn wenn ich den Link "zu Fuß" erstelle, also mit Ordner markieren und
    Strg+Shift die Verknüfung erstellen, funktioniert Dein Code.

    Ich erstelle meine Verknüpfungen wie folgt...
    PHP:
             Sub Test05()
    Dim objShell As ObjectobjLink As ObjectobjFSO As Object
    Dim OrdnerMitDenVerknüpungen 
    As StringVerknüpfungsName As String
    Dim ProgramPath 
    As StringVerknüpfungsLage As String

    Set objFSO 
    CreateObject("Scripting.FileSystemObject")
    Set objShell CreateObject("WScript.Shell")

    OrdnerMitDenVerknüpungen "G:\Verknüpfungsordner\"
    VerknüpfterOrdner = "
    G:Zorro"
    VerknüpfungsName = "
    Hier ist Zorro "
    ProgramPath = "
    %SystemRoot%explorer.exe"

    Set objLink = objShell.CreateShortcut(OrdnerMitDenVerknüpungen & VerknüpfungsName & "
    .lnk")

    With objLink
    .targetpath = VerknüpfterOrdner      ' welcher Ordner soll geöffnet werden
    .targetpath = ProgramPath   'Parameter zum öffnen des Explorers
    .Arguments = " 
    /e,/root,   " & Chr(34) & VerknüpfterOrdner & Chr(34)  'Parameter zum öffnen des Explorers
    '.IconLocation = IconLage
    End With

    objLink.Save    'speichern des Links
    End Sub
     
    Pascalll, 8. August 2015
    #3
  4. Verknüpfungen aus Ordner auslesen

    Hallo,

    na dann so:

    Public Sub Verknuepfungen_auslesen()

    Dim objShell As Object
    Dim objFolder As Object
    Dim objFile As Object
    Dim objLink As Object

    Set objShell = CreateObject("Shell.Application")

    Set objFolder = objShell.Namespace("G:\Verknüpfungsordner\")

    For Each objFile In objFolder.items

    If objFile.IsLink Then

    Set objLink = objFile.GetLink

    Call MsgBox(objLink.Path & vbLf & objFile.Name)

    End If
    Next

    Set objLink = Nothing
    Set objFolder = Nothing
    Set objShell = Nothing

    End Sub

    Hier hast du noch einen Fehler drin:

    VerknüpfterOrdner = "G:\Zorro"
     
    Nepumuk, 8. August 2015
    #4
  5. Moin Nepumuk,
    bin erst jetzt dazu gekommen...
    hat funktioniert...
    Danke
    Gruß Pascal
     
    Pascalll, 15. August 2015
    #5
Thema:

Verknüpfungen aus Ordner auslesen

Die Seite wird geladen...
  1. Verknüpfungen aus Ordner auslesen - Similar Threads - Verknüpfungen Ordner auslesen

  2. Änderung Titel Folie 1 für alle weiteren Folien übernehmen

    in Microsoft PowerPoint Hilfe
    Änderung Titel Folie 1 für alle weiteren Folien übernehmen: Hallo zusammen, ich habe eine Präsentation mit dem selben Titel für alle weitere Folien. Jetzt ändert sich daran jeden Monat nur die Monatsbezeichnung, z.B. aus April wird dann eben Mai....
  3. Dynamische Verknüpfung von Dokumenten

    in Microsoft Word Hilfe
    Dynamische Verknüpfung von Dokumenten: Hi, ich muss 10 unterschiedliche Vertragsvorlagen, die aber alle identische Anlagen haben, im Word neu aufbauen. Bislang hatten wir LibreOffice im Einsatz. Dort hatte ich Globaldokumente angelegt...
  4. Verknüpfen von Tabellen

    in Microsoft Access Hilfe
    Verknüpfen von Tabellen: Hallo zusammen, ich bin dank der Hilfe des Forums mit meiner Datenbank weitergekommen. Nun hänge ich an folgendem Problem. Ich hoffe dass mir hier jemand weiterhelfen kann. Ich habe eine Abfrage...
  5. Explorer-Ordner als Verknüpfung in Navigationsleiste

    in Microsoft Outlook Hilfe
    Explorer-Ordner als Verknüpfung in Navigationsleiste: Hallo Gemeinde, ich finde einfach eine Möglichkeit für folgenden Wunsch: Man legt sich ja meist teils viele Ordner im Posteingang im Outlook an. Darin auch viele Unterordner, je nach Bedarf eben....
  6. Hinzufügen von Verknüpfungen zu freigegebenen Ordnern in OneDrive für Arbeit oder Schule

    in Microsoft Teams Tutorials
    Hinzufügen von Verknüpfungen zu freigegebenen Ordnern in OneDrive für Arbeit oder Schule: Hinzufügen von Verknüpfungen zu freigegebenen Ordnern in OneDrive für Arbeit oder Schule SharePoint in Microsoft 365 OneDrive (Arbeit oder Schule) Microsoft Teams Mehr......
  7. Excel Verknüpfungen in Ordnern mit Zugriffsbeschränkung

    in Microsoft Excel Hilfe
    Excel Verknüpfungen in Ordnern mit Zugriffsbeschränkung: Hiiiiiiiiilfe! ich habe ein Problem und zwar habe ich zahlreiche Excel-Dateien miteinander verknüpft, zu denen immer unterschiedliche Personen Zugang haben sollen. Mein erster Versuch war...
  8. Exchange-Ordner mit Access verknüpfen

    in Microsoft Access Hilfe
    Exchange-Ordner mit Access verknüpfen: Hallo Zusammen, ich versuche über den EXCHANGE/OUTLOOK-Verknüpfungs-Assistenten von Acces einen öffentlichen Ordner aus unserem Exchange-Server (Kontakte) mit Access zu verknüpfen. Das...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden