Come ottenere i nomi condivise in VBA per Excel

September 8

Il nome di condivisione di un disco fornisce agli utenti di rete con il nome da cui possono accedere ai file, stampanti e risorse di rete. Il nome di condivisione non è sempre lo stesso nome come il nome dell'unità locale. È possibile utilizzare il linguaggio VBA e il "File System Object" incluso con il linguaggio VBA per determinare il nome dell'unità condivisa nelle applicazioni.

istruzione

1 Aprire il file che contiene il codice VBA. Se è stato creato il codice attraverso l'interfaccia di Microsoft Office VBA, aprire il file di Office e fare clic sul pulsante "VBA" nella scheda "developer" o nastro.

2 Creare una variabile oggetto FSO. Il codice seguente crea l'oggetto FSO e punti per l'unità che si desidera leggere:

Set file = Nuovo FileSystemObject
Imposta unità = FSO.GetDrive ( "c: \")

Sostituire "c: \" con la lettera di unità sul computer locale.

3 Ottenere il nome di condivisione per l'unità. Il seguente codice recupera il nome condiviso e visualizza il nome per l'utente:

sharedname = drive.ShareName
MsgBox "Il nome di condivisione è" & sharedname