+3 votos
72 visitas
É possível abrir o diálogo do windows para escolher o nome de um arquivo pela macro VBA ?
por (81 pontos) | 72 visitas

2 Respostas

+2 votos
Melhor resposta

Para abrir a janela nativa do Windows eu sempre usi o SaveDialog ou OpenDialog.

  Dim vsCaminho As String
  vsCaminho = SaveDialog("")
  vsCaminho = OpenDialog

Ele abre essa janela:

 

por (23 pontos)
selecionada por
0 votos

Boa tarde,

Sim, é possílve! Você pode utilizar o método InputBox:

InputBox("Informe o nome do arquivo", "Nome arquivo", "nome_padrao.txt")

Resultado:

por (367 pontos)
Na verdade preciso de que abra a janela de dialogo padrão do windows para pesquisa de arquivo. Tal qual o TOpenDialog.Execute do Delphi.

Perguntas relacionadas

0 votos
1 resposta
perguntado 23 Jul, 2015 por Anderson Roberto (30 pontos) | 87 visitas
+2 votos
2 respostas
perguntado 17 Jul, 2015 por matheus.silva (120 pontos) | 79 visitas
+5 votos
1 resposta
+8 votos
1 resposta
perguntado 9 Mai, 2014 por paulo.silva (865 pontos) | 155 visitas
+12 votos
1 resposta
perguntado 9 Mai, 2014 por paulo.silva (865 pontos) | 187 visitas
Melhores Sep 2026
    200 pontos
    Melhores 2026 Sep 14 - 20
    1. Larson

      165 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    518 perguntas
    568 respostas
    389 comentários
    802 usuários