Como imprimir arquivos excel protegidos por senha com script em lote?

0

Eu tenho várias pastas com arquivos excel protegidos por senha (um arquivo excel por pasta). No dia 16 de cada mês eu tenho que digitar cada senha e imprimir os arquivos do Excel, o que é um pouco demorado. Eu gostaria de automatizar esse processo com um arquivo em lotes.

Alguém pode me apontar na direção certa?

    
por Alex 27.04.2016 / 12:20

1 resposta

0

A partir da leitura das opções de linha de comando do Excel, não há nenhuma que permita a passagem da senha via linha de comando.

A melhor solução é criar uma pasta de trabalho e escrever uma macro que abra suas pastas de trabalho protegidas por senha (como as macros permitem) e imprimi-las.

Você pode gravar a macro para abrir todas as pastas de trabalho em uma determinada pasta, por exemplo.

Se as senhas forem as mesmas, você armazena isso em uma variável (insegura) ou o avisa quando abrir a planilha "stub" em branco.

Workbooks.Open Filename:="<drive>:\<Folder>\<Workbook>.xls", Password:="<Password>"
    
por 27.04.2016 / 13:55