Application.GetOpenFilename (Excel)

Exibe a caixa de diálogo Abrir padrão e obtém um nome de arquivo do usuário sem abrir nenhum arquivo.

Esta cadeia de caracteres passada no argumento FileFilter consiste em pares de cadeias de caracteres de filtros de arquivo seguidas da especificação de filtros de arquivo curinga do MS-DOS, com cada parte e cada par separados por vírgulas. Cada par separado está listado na caixa da lista suspensa Arquivos do tipo. Por exemplo, a seguinte cadeia especifica dois filtros de arquivos—texto e o suplemento: "Text Files (*.txt),*.txt,Add-In Files (*.xla),*.xla" Para usar múltiplas expressões curinga do MS-DOS para um tipo de filtro de arquivo simples, separe as expressões curinga com ponto-e-vírgula; por exemplo: "Visual Basic Files (*.bas; *.txt),*.bas;*.txt". Se FileFilter for omitido, o argumento apresentará o valor padrão para"All Files (*.*),*.*". Esse método retorna o nome de arquivo selecionado ou o nome inserido pelo usuário. O nome retornado pode incluir uma especificação do caminho. Se MultiSelect for Verdadeiro, o valor retornado será uma matriz dos nomes do arquivo selecionado (mesmo que somente um nome de arquivo esteja selecionado). Retorna False se o usuário cancelar a caixa de diálogo. Este método pode alterar a unidade ou a pasta atual.

GetOpenFilename (FileFilter, FilterIndex, Title, ButtonText, MultiSelect)


fileToOpen = Application _ 
 .GetOpenFilename("Text Files (*.txt), *.txt") 
If fileToOpen <> False Then 
 MsgBox "Open " & fileToOpen 
End If

Arguments

Optional arguments

Os seguintes argumentos são opcionais

FileFilter (String) - Uma sequência de caracteres que especifica os critérios de filtragem de arquivos.

FilterIndex (Long) - Especifica os números de índice dos critérios de filtragem de arquivos padrão, de 1 até o número de filtros especificados em FileFilter. Se esse argumento for omitido ou for maior que o número de filtros presente, será usado o primeiro filtro de arquivos.

Title (String) - Especifica o título da caixa de diálogo. Se este argumento for omitido, o título será "Abrir".

ButtonText (String) - Apenas para Macintosh.

MultiSelect (Boolean) - True para permitir que vários nomes de arquivo sejam selecionados. False para permitir que somente um nome de arquivo seja selecionado. O valor padrão é False.