Propiedad Application.FileDialog (Excel)

Devuelve un objeto FileDialog que representa una instancia del cuadro de diálogo de archivo.

Sintaxis

expresión.FileDialog (fileDialogType)

expresión Variable que representa un objeto Application.

Parámetros

Nombre Obligatorio/opcional Tipo de datos Descripción
fileDialogType Obligatorio MsoFileDialogType Tipo de cuadro de diálogo de archivo.

Observaciones

MsoFileDialogType puede ser una de estas constantes:

  • msoFileDialogFilePicker. Permite al usuario seleccionar un archivo.
  • msoFileDialogFolderPicker. Permite al usuario seleccionar una carpeta.
  • msoFileDialogOpen. Permite al usuario abrir un archivo.
  • msoFileDialogSaveAs. Permite al usuario guardar un archivo.

Ejemplo

En este ejemplo, Microsoft Excel abre el cuadro de diálogo de archivo para permitir al usuario seleccionar uno o más archivos. Una vez seleccionados, Excel muestra la ruta de acceso de cada archivo en un mensaje independiente.

Sub UseFileDialogOpen() 
 
    Dim lngCount As Long 
 
    ' Open the file dialog 
    With Application.FileDialog(msoFileDialogOpen) 
        .AllowMultiSelect = True 
        .Show 
 
        ' Display paths of each file selected 
        For lngCount = 1 To .SelectedItems.Count 
            MsgBox .SelectedItems(lngCount) 
        Next lngCount 
 
    End With 
 
End Sub

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.