+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 Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários