Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Aus Verknüpfungsdatei die Zieladresse bereitstelln

Forumthread: Aus Verknüpfungsdatei die Zieladresse bereitstelln

Aus Verknüpfungsdatei die Zieladresse bereitstelln
11.04.2013 16:35:37
Franke
Vorgabe:
Im Pfad "F:\Ordner1" gibt es die Datei "mappe.xls"
Im Pfad "F:\Ordner2" wurde dazu die
Verknüpfungsdatei "Mappe.xls.lnk" erzeugt.
Diese enthält dann als Ziel die Adresse "F:\Ordner1\mappe.xls"
In Zelle B3 steht nun die Adresse der Verknüpfungsdatei - also
"F:\Ordner2\Mappe.xls.lnk"
Wunsch:
Eine kleine VBA-Prozedur soll aus der Adresse in Zelle B3
die Ziel-Adresse "F:\Ordner1\mappe.xls" in einer Stringvariablen
bereitstellen.

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Aus Verknüpfungsdatei die Zieladresse bereitstelln
11.04.2013 17:19:52
Tino
Hallo,
versuche es einfach mal mit Suchen und Ersetzen.
Gruß Tino

shell, if Datei.isLink then Datei.getLink
11.04.2013 18:24:21
ransi
Hallo Franke
Das ist etwas schwierig...
In A1 steht deine Verknüpfung.
Tabelle1

 AB
1D:\Daten\Neue Verknüpfung.lnkC:\Bilder

Formeln der Tabelle
ZelleFormel
B1=Verknuepfungen_auslesen(A1)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Dann gibt dieser Code das Verknüpfungsziel aus:
' **********************************************************************
' Modul: Modul1 Typ: Allgemeines Modul
' **********************************************************************

Option Explicit

Public Function Verknuepfungen_auslesen(Dateiname)
    Dim Sh As Object
    Dim FS As Object
    Dim Datei As Object
    Dim ordner
    Set FS = CreateObject("Scripting.FileSystemObject")
    Set Sh = CreateObject("Shell.application")
    Set ordner = FS.getfile(Dateiname).parentfolder
    Set ordner = Sh.Namespace(ordner & Application.PathSeparator)
    Set Datei = ordner.parsename(Dir(Dateiname))
    With Datei
        If .IsLink Then
            Verknuepfungen_auslesen = .GetLink.Path
            Exit Function
        End If
    End With
    Set Datei = Nothing
    Set ordner = Nothing
    Set Sh = Nothing
    Set FS = Nothing
End Function


ransi

Anzeige
AW: Aus Verknüpfungsdatei die Zieladresse bereitstelln
15.04.2013 15:00:35
Franke
Hallo Ransi,
Danke für die prompte Hilfe, es hat sofort geklappt!
Gruß Franke
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige