Hoppa till innehåll

Just nu i M3-Nätverket
Foto

Flytta fil från mapp till Desktop


  • Vänligen logga in för att kunna svara
2 svar till detta ämne

#1 Kalle Dator1

Kalle Dator1

    Flitig

  • Medlemmar
  • PipPipPipPip
  • 743 inlägg
  • Ort:Västerås

Postad 9 mars 2017 klockan 18:25

Hej !

 

Sitter med ett VB-program, där jag avslutningsvis vill flytta en sammanställningsfil till Desktop (Skärmen).

 

Jag kan flytta den med  FileSystemObject."FileName", "User\Default\DeskTop\FileName".

 

Men eftersom jag inte känner till vad den eller de heter som ska använda programmet, kan jag inte skicka filen till ..."User\UserName\DeskTop\FileName"

 

Så hur formulerar jag mitt program för att lyckas ?

 

Tacksam för uppslag !

 

/Kalle



#2 Monshi

Monshi

    Beroende

  • Moderatorer
  • 26 477 inlägg
  • Ort:Stockholm

Postad 9 mars 2017 klockan 20:05

Du kan söka igenom vilka mappar som finns på den sökvägen

http://stackoverflow...lders-using-vba

 

men notera att kanske användaren flyttat sin dokumentmapp, exempelvis, till annan enhet.

Då kanske bäst att hitta foldern via

sPath = Environ("USERPROFILE") & "\Desktop"


#3 Kalle Dator1

Kalle Dator1

    Flitig

  • Medlemmar
  • PipPipPipPip
  • 743 inlägg
  • Ort:Västerås

Postad 9 mars 2017 klockan 22:29

Hittade en gammal (2008) lösning på VBForum:

 

Declarations

Dim S As String

 

Private Sub Form_Load()

GetDesktopFolder

MsgBox (S) 'Komplett sökväg till användarens desktop

End Sub

Sub GetDesktopFolder()

 

S = CreateObject("WScript.Shell").Specialfolders(10)

 

End Sub
 






0 användare läser detta ämne

0 medlemmar, 0 gäster, 0 anonyma medlemmar

Hetast just nu


 

Senaste trådarna

pc för alla Senaste nytt


Prenumerera på nyheter

Missa inte PC för Allas
smarta nyhetsbrev
Läs mer om nyhetsbreven här!
Beställ brevet här
PC för Alla-nätverket