Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
996to1000
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

Desktop-Verknüpfung (Code von Ramses)

Desktop-Verknüpfung (Code von Ramses)
07.08.2008 09:46:04
Ramses)
Hallo Ramses, Hallo Alle,
der nachstehende Code funktioniert bestens um von der aktuellen Mappe eine Verknüpfung auf den Desktop zu erstellen. Jedoch brauche ich folgendes:
Aus der geöffneten Mappe heraus soll der Code eine Verknüpfung folgender Mappe erstellen
C:\Obedience\HSVInnSalzach\easy-obedience.xls

Sub Create_Link_On_Desktop()
'von Rainer (Ramses) auf www.Herber.de gepostet
Dim wsh As Object
Dim tarLink As Object
Dim tarDeskTop As String
Set wsh = CreateObject("WScript.Shell")
tarDeskTop = wsh.SpecialFolders("Desktop")
Set tarLink = wsh.CreateShortcut(tarDeskTop & _
"\" & ThisWorkbook.name & ".lnk")
With tarLink
.Targetpath = ThisWorkbook.FullName
.Save
End With
Set wsh = Nothing
End Sub


Wäre toll wenn Ihr nochma eingreifen könntet.
Peter S

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

Betreff
Datum
Anwender
Anzeige
AW: Desktop-Verknüpfung (Code von Ramses)
07.08.2008 10:10:53
Ramses)
Hallo Peter,
ersetze im Code ThisWorkbook.Fullname durch deinen Pfad und ThisWorkbook.Name durch (z.B.) "easy-obedience.xls" - Der Name der Verknüpfung ist ja (fast) frei wählbar.
Gruß Matthias

AW: Desktop-Verknüpfung (Code von Ramses)
07.08.2008 10:12:36
Ramses)
Hallo
Du brauchst doch bloss die Variablen zu ersetzen/ändern

Sub Create_Link_On_Desktop()
'von Rainer (Ramses) auf www.Herber.de gepostet
Dim wsh As Object
Dim tarLink As Object
Dim tarDeskTop As String
Dim tarFileName as String, tarFilePath as String
Set wsh = CreateObject("WScript.Shell")
tarDeskTop = wsh.SpecialFolders("Desktop")
tarFilePath = "C:\Obedience\HSVInnSalzach\easy-obedience.xls"
tarFileName = "easy-obedience.xls"
Set tarLink = wsh.CreateShortcut(tarDeskTop & _
"\" & tarFileName & ".lnk")
With tarLink
.Targetpath = tarFilePath
.Save
End With
Set wsh = Nothing
End Sub


Sollte eigentlich funktionieren
Gruss Rainer

Anzeige
AW: Desktop-Verknüpfung (Code von Ramses)
07.08.2008 10:18:00
Ramses)
Hallo Ramses und Matthias,
Ihr seid perfekt...Heissen Dank
Liebe Grüße
Peter S

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige