Find stien til skrivebordet i VBA
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.