Fundo: Eu tenho um script que itera através de e-mails (sem nenhum e-mail selecionado) em uma pasta do Outlook salvando seus anexos na área de trabalho.
Questão: O anexo é um arquivo zip e gostaria de saber se é possível salvar o arquivo descompactado dentro de um arquivo (.xls) na área de trabalho?
Obrigado!
Respostas:
0 para resposta № 1O modelo de objeto do Outlook não fornece nenhum método para isso. É necessário salvar o arquivo anexado no disco e descompactá-lo programaticamente.
Se você tentar usar qualquer mecanismo de pesquisa, poderá encontrar os seguintes links com um código de exemplo:
- VBA - Descompacte arquivos usando o VBA
- Macro para descompactar arquivos - ele está apenas criando pastas vazias
- Descompacte o (s) arquivo (s) com o programa padrão do Windows zip (VBA)