Compartir vía


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.