Find stien til skrivebordet i VBA

1 min. læsning

Opdateret

Hvis du anvender VBA kan du med denne kode få stien til skrivebordet hos den person, der har Excelfilen åben.
Jeg skulle bruge stien til skrivebordet til en opgave, hvor jeg automatisk med VBA skulle kopiere en Excelfil ud på skrivebordet. Dette fandt jeg med følgende kode. Først laver du en ny funktion, der netop er designet til at finde stien til Desktop.

Function GetDesktop() As String
    Dim oWSHShell As Object
    Set oWSHShell = CreateObject("WScript.Shell")
    GetDesktop = oWSHShell.SpecialFolders("Desktop")
    Set oWSHShell = Nothing
End Function

Herefter kan du kalde funktionen med følgende kode, der returnerer en streng med stien til brugerens desktop.

GetDesktop()

Denne kan du jo så for eksempel bruge til at kopiere en fil ud på skrivebordet.

Andreas Andersen Avatar

Skrevet af

Skriv en kommentar

Du kan skrive en kommentar her eller fra Fediverset eller Atmosfæren – en kommentar til en post der linker til artiklen importeres automatisk.

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *