Bonjour aux développeurs aguerris
La partie de macro ci-dessous ouvre le dossier Téléchargements. Elle se trouve dans un fichier de démarrage excel
Sub Chemin_Downloads()
Dim Downloads As String
Downloads = "C:\Users\user\Downloads"
Shell Environ("WINDIR") & "\explorer.exe " & Downloads, vbNormalFocus
…
Mais j'aimerais que cette fenêtre comporte une indication supplémentaire comme ceci :
Après choix du dossier, ouverture de celui ci et création d'un fichier texte nommé desktop.txt
Le problème est que je n'arrive pas à trouver la commande pour ouvrir le dossier choisi, de plus la macro "Desktop" ne fonctionne que si elle se trouve dans le dossier choisi
et non dans le fichier de démarrage excel
Merci d'avance!
La partie de macro ci-dessous ouvre le dossier Téléchargements. Elle se trouve dans un fichier de démarrage excel
Sub Chemin_Downloads()
Dim Downloads As String
Downloads = "C:\Users\user\Downloads"
Shell Environ("WINDIR") & "\explorer.exe " & Downloads, vbNormalFocus
…
Mais j'aimerais que cette fenêtre comporte une indication supplémentaire comme ceci :
Après choix du dossier, ouverture de celui ci et création d'un fichier texte nommé desktop.txt
VB:
Sub Desktop()
Dim numfich As Integer
Dim us As String, Fichier$
'creation du fichier vide = desktop.txt dans ThisWorkbook.Path ?
Fichier = ThisWorkbook.Path & "\desktop.txt"
If Dir(Fichier) = "" Then
numfich = FreeFile
Open Fichier For Output As #numfich
Print #numfich, "[.ShellClassInfo]"
Print #numfich, "IconResource=C:\WINDOWS\System32\SHELL32.dll,110"
Print #numfich, "[ViewState]"
Print #numfich, "Mode="
Print #numfich, "Vid="
Print #numfich, "FolderType = Music"
Close #numfich
End If
End Sub
Le problème est que je n'arrive pas à trouver la commande pour ouvrir le dossier choisi, de plus la macro "Desktop" ne fonctionne que si elle se trouve dans le dossier choisi
et non dans le fichier de démarrage excel
Merci d'avance!
Pièces jointes
Dernière modification par un modérateur: