![]() |
Check if Shortcut created
Good day all, i am creating a shortcut with the code below and now need
to check if this has been created previously or not, it has branch to other code. Could somebody please help me out of my misery as i am not sure how to do it. ChDrive "C:" Dim oWSH As Object Dim oShortcut As Object Dim sPathDeskTop As String Set oWSH = CreateObject("WScript.Shell") sPathDeskTop = oWSH.SpecialFolders("Desktop") Set oShortcut = oWSH.CreateShortCut(sPathDeskTop & "\" & _ ActiveWorkbook.Name & ".lnk") With oShortcut .TargetPath = ActiveWorkbook.fullName .IconLocation = "\\nv09002\tpdrive\TM-Recon\macro\scale.ico" .Save End With Set oWSH = Nothing Tempy *** Sent via Developersdex http://www.developersdex.com *** |
Check if Shortcut created
Maybe just looking...
Option Explicit Sub testme02() Dim oWSH As Object Dim oShortcut As Object Dim sPathDeskTop As String Dim testStr As String Set oWSH = CreateObject("WScript.Shell") sPathDeskTop = oWSH.SpecialFolders("Desktop") testStr = "" On Error Resume Next testStr = Dir(sPathDeskTop & "\" & ActiveWorkbook.Name & ".lnk") On Error GoTo 0 If testStr = "" Then 'not found Set oShortcut = oWSH.CreateShortCut(sPathDeskTop & "\" & _ ActiveWorkbook.Name & ".lnk") With oShortcut .Description = "hi there" .TargetPath = ActiveWorkbook.FullName .IconLocation = "\\nv09002\tpdrive\TM-Recon\macro\scale.ico" .Save End With Set oWSH = Nothing Else MsgBox "found it" End If End Sub Tempy wrote: Good day all, i am creating a shortcut with the code below and now need to check if this has been created previously or not, it has branch to other code. Could somebody please help me out of my misery as i am not sure how to do it. ChDrive "C:" Dim oWSH As Object Dim oShortcut As Object Dim sPathDeskTop As String Set oWSH = CreateObject("WScript.Shell") sPathDeskTop = oWSH.SpecialFolders("Desktop") Set oShortcut = oWSH.CreateShortCut(sPathDeskTop & "\" & _ ActiveWorkbook.Name & ".lnk") With oShortcut .TargetPath = ActiveWorkbook.fullName .IconLocation = "\\nv09002\tpdrive\TM-Recon\macro\scale.ico" .Save End With Set oWSH = Nothing Tempy *** Sent via Developersdex http://www.developersdex.com *** -- Dave Peterson |
Check if Shortcut created
|
All times are GMT +1. The time now is 10:02 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com