“Conocimientos software>Microsoft Access

Cómo programar un botón Examinar en Excel VBA de obtener un nombre de carpeta

2016/4/4
El método BrowseForFolder puede hacer que la aplicación de Microsoft Office Excel más dinámico por no exigir a las rutas de código duro en su programa. El método BrowseForFolder le permite solicitar al usuario que busque una carpeta determinada en el equipo con Visual Basic para Aplicaciones ( VBA) . La ruta de la carpeta devuelto puede ser utilizado para otros fines de programación , tales como la lectura o guardar un archivo . Reducir la capacidad de mantenimiento al no tener que codificar los caminos en su programa. Instrucciones
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

.

Microsoft Access
Cómo cambiar hipervínculos existentes en Microsoft Excel 2000
Cómo pegar desde Formato PDF a Excel
Propósito de Uso de Microsoft Access
Cómo crear una hoja de calculadora de tiempo acumulado en Excel
Excel Tutorial intermedio
¿Cómo se salta una línea en Excel
Cómo agregar un botón a una hoja de cálculo Microsoft Excel
Cómo utilizar Excel Conversión de Moneda
Conocimientos Informáticos © http://www.ordenador.online