Snelkoppeling maken in de map documenten

Status
Niet open voor verdere reacties.

Victorr99

Gebruiker
Lid geworden
2 jun 2015
Berichten
83
Hallo allemaal,

Op een engels forum heb ik een code gevonden om een snelkoppeling te maken op het bureaublad van een bestand wat in een andere map staat (.pdf)

Ik heb zelf geprobeerd de code te wijzigen zodat de snelkoppeling wordt gemaakt in de map documenten, maar dat lukt niet helaas.
Ik hoop dat jullie me kunnen helpen.

De code die ik gebruik om een snelkoppeling te plaatsen op het bureaublad staat hieronder.
Code:
Dim oWsh As Object
Dim oShortcut As Object
Dim sPathDesktop As String
Dim sShortcut As String
Dim sPathFile As String

If CheckBox1.Value = True Then
            
           On Error GoTo Proc_Err1
          
           sPathFile = "m:\Meldings formulier\PDFfileDATA\" + TextBox1.text + ".pdf"
           
           Set oWsh = CreateObject("WScript.Shell")
           sPathDesktop = oWsh.SpecialFolders("Desktop")
           sShortcut = sPathDesktop & "\My Shortcut Name.lnk"
           
           Set oShortcut = oWsh.CreateShortcut(sShortcut)
           With oShortcut
              .TargetPath = sPathFile
              .Description = "Description of my icon"
              .RelativePath = "c:\temp"
              .WorkingDirectory = "c:\"
              .IconLocation = "F:\Code11\test.ico"
              .Save
           End With
Proc_Exit1:
              On Error Resume Next
              Set oShortcut = Nothing
              Set oWsh = Nothing
              Exit Sub
          
Proc_Err1:
           MsgBox Err.Description, , _
                "ERROR " & Err.Number _
                & "   CreateShortcut "
           Resume Proc_Exit1
           Resume

(Ik werk met excel 2003)

Alvast bedankt!
 
Laatst bewerkt:
Dag Victorr99 !

De macro in het Excelbestand in bijlage creëert een shortcut naar een pdf-bestand.
Aangezien ik werk met Engelstalige Windows en Engelstalige Excel 2003 komt de shortcut terecht in "My Documents", maar ik vermoed dat het bij jou wel in de folder "Documenten" zal zijn. Het pdf-bestand waar de shortcut naar verwijst heb ik om te testen in dezelfde folder als het Excelbestand geplaatst. Dat kan je aanpassen volgens jou behoeften. Ook de CheckBox- en TextBox-aangelegenheden kan je aanpassen. Zie de commentaren in de macro.

Grtz,
MDN111.
 

Bijlagen

  • CreateShortcutInMyDocuments.xls
    28 KB · Weergaven: 56
Hallo allemaal,

Sorry dat ik nu pas reageer, is helaas wat tussengekomen waardoor ik mijn project niet heb kunnen afmaken.
Ik heb de code geprobeerd en het werkt.

Dankjewel!

Gr. Victor
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan