Tecnología

Inicio

Cómo obtener los nombres compartidos en VBA para Excel

El nombre común de una unidad proporciona a los usuarios de la red con el nombre de la que pueden acceder a los archivos, impresoras y recursos de la red. El nombre compartido no es siempre el mismo nombre que el nombre de la unidad local. Usted puede utilizar el lenguaje VBA y el "Objeto del sistema de archivos" que se incluye con el lenguaje VBA para determinar el nombre de la unidad compartida en sus aplicaciones.

Instrucciones

1 Abra el archivo que contiene el código de VBA. Si ha creado el código a través de la interfaz de Microsoft Office VBA, abra el archivo de Office y haga clic en el botón "VBA" en la pestaña "Desarrollador" o la cinta.

2 Crear una variable de objeto FSO. El siguiente código crea el objeto FSO y apunta a la unidad que desee leer:

Conjunto de archivos = Nueva FileSystemObject
Establecer unidad = FSO.GetDrive ( "c: \")

Reemplazar "c: \" con la letra de unidad en el equipo local.

3 Recibe el nombre compartido para la unidad. El código siguiente recupera el nombre compartido y muestra el nombre de usuario:

sharedname = drive.ShareName
MsgBox "El nombre común es" & sharedname