Pergunta

Excel 2007 usa uma versão atualizada / custom do Windows padrão pasta de procura de diálogo, que você pode ver se você navegar para o Office Button -> Opções do Excel -> Save -> Servidor elabora localização -> Procurar ...

O nosso cliente quer usar esse diálogo em vez do C # FolderBrowserDialog padrão - isso é possível (ou seja, o Win32 DLLs / chamadas de API precisaria ser feito), e mais para o ponto, seria legal

Foi útil?

Solução

O objeto Application.FileDialog deve dar-lhe o que você está procurando. Você pode personalizá-lo para permitir multi-selecionar, definir a pasta inicial, definir um filtro tipo de arquivo, etc. chamadas de API não obrigatório

MSDN FileDialog objeto

MSDN FileDialog Membros Objeto

Outras dicas

Em Windows 7 (possivelmente vista) que você pode ser capaz de encontrar o código aqui.

http://code.msdn.microsoft.com/WindowsAPICodePack

Eu tenho notado que finalmente se livrou do navegador pasta antiga em 7 por um novo que se parece com um diálogo de arquivo aberto, mas não tenho certeza de como implementá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top