coucou,
je cherche à supprimer un fichier qui se trouve dans temporary internet files. J'ai testé kill("chemin\nomfichier") mais ca me met fichier introuvable donc apres une recherche sur le forum jai trouvé la fonction ci-dessous. J'ai vu que pour ce dossier le numero etait 32 (au passage si quelqu'un peut me dire à quoi le numero correspond? )
Je l'ai mis seul dans un module et j'ai une erreur : Utilisation incorrecte du mot clé "Me"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 Private Declare Function SHGetSpecialFolderPath Lib "shell32.dll" Alias "SHGetSpecialFolderPathA" _ (ByVal hwndOwner As Long, ByVal lpszPath As String, _ ByVal nFolder As Long, ByVal fCreate As Long) As Long Public Function GetSpecialFolderPath(dossier As Long, hwnd As Long) Dim buffer As String buffer = Space(256) SHGetSpecialFolderPath hwnd, buffer, dossier, 0 GetSpecialFolderPath = Left(buffer, InStr(buffer, Chr(0)) - 1) End Function Private Sub Form_Load() MsgBox GetSpecialFolderPath(32, Me.hwnd) End Sub
Je sais que Me est utilisé (je ne l'ai rencontré qu'en vba-a) pour eviter de retaper le nom d'un fomulaire mais sous excel j'avoue ne pas trop comprendre comment je dois faire...
Je dois créer un formulaire avec un champs hwnd ?? si oui, comment et que dois-je mettre dans ce champs ?
Partager