1
lanzamiento Excel , haga clic en la pestaña de " desarrolladores" seguido de " Visual Basic ". Haga clic en el menú " Insertar" y seleccione " formulario de usuario " para insertar un nuevo formulario . Haga clic en el menú "Ver " y haga clic en "Caja de herramientas " para acceder a los controles que se pueden agregar al formulario.
2
clic " CommandButton " en la caja de herramientas y haga clic y arrastre en el formulario para crear el botón de control . Añadir un nuevo control de cuadro de texto con la misma técnica .
3
doble clic en el nuevo botón para abrir la ventana del editor de Visual Basic . Escriba el siguiente código de abajo "Private Sub CommandButton1_Click (): "
On Error GoTo Err_CommandButton1_Click :
4
Escriba el siguiente código para definir dos variables que se utilizarán en el programa :
Dim pathSelected As String Dim
ShellApp As Object
5
Escriba el siguiente código para iniciar el método " BrowseForFolder " y aparecerá una ventana de diálogo para que el usuario elija una carpeta:
Set ShellApp = CreateObject ( " Shell.Application ") . _
BrowseForFolder (0, " Seleccione una carpeta " , 0, abrirEn )
6
Escriba lo siguiente para obtener la carpeta seleccionada en la ventana de diálogo " BrowseForFolder ":
pathSelected = ShellApp.self.Path
7
Escriba lo siguiente para agregar la ruta seleccionada para el control de cuadro de texto en el formato:
Me.TextBox1.Text = pathSelected
8
Escriba lo siguiente para liberar el objeto de la memoria :
ShellApp Set = Nothing
9
Escriba lo siguiente para mostrar un cuadro de mensaje con cualquier posibles errores y terminar el procedimiento :
Exit_CommandButton1_Click :
Exit Sub
Err_CommandButton1_Click :
MsgBox Err.Description
Resume Exit_CommandButton1_Click :
End Sub
10
Press "F5 " para ejecutar el programa a continuación, haga clic en " CommandButton1 " para buscar una carpeta. Seleccione una carpeta y haga clic en " Aceptar". La ruta se mostrará en el cuadro de texto
.