Bonjour,
J'ai besoin de supprimer des fichiers hébergés dans une bibliothèque de documents SharePoint avec VBA. Pour y arriver, j'affiche cette bibliothèque de documents directement sur mon ordinateur, tel un lecteur réseau. J'y arrive grâce à ce bout de code compilé dans ma procédure :
' Création sur l'ordinateur, d'un lecteur réseau 'X' contenant le dossier SharePoint où se trouve le fichier original :
spPath = PathFileO & "/"
Set spMap = CreateObject("WScript.Network")
spMap.MapNetworkDrive "X:", spPath
DoEvents
' Suppression du fichier :
Kill "X:\" & NameFileO
' Suppression du lecteur réseau 'X' :
spMap.RemoveNetworkDrive "X:", True
Récemment, j'ai un collègue qui a eu une erreur dans cette procédure car la lettre X était déjà utilisée pour un autre lecteur réseau mappé sur son ordinateur.
Existe-t-il une solution en VBA qui choisi automatiquement la première lettre non utilisée pour mapper le lecteur réseau avec cette dernière ?
Merci d'avance pour votre aide.
Baptiste