Abrindo arquivo Excel anexado específico com links, conexões e macro desativada

0

Estou procurando uma maneira de desativar todos os links, conexões e macros ao abrir um arquivo vindo de um fornecedor.

Recebemos diariamente seis arquivos que demoram a ser abertos porque eles tentam obter uma conexão sql com um servidor que não existe, executar algum código e tentar vincular a outros arquivos que não estão presentes em nossa rede. Basicamente, precisamos apenas de alguns números em cada um e tudo o mais (fórmulas incluídas) poderia ir.

O que eu tentei até agora:

  • Estou ciente das configurações manuais de segurança no Excel, mas usamos interna e externamente muito vba, links de banco de dados etc. A lista de colocações confiáveis seria muito longa para ser definida, portanto, isso não é uma opção.

  • Eu escrevi uma macro "limpando" esses arquivos, mas ela funciona somente quando eles estão abertos. Teria que trabalhar antes de abrir um desses arquivos (uma espécie de evento Before_opening_an_external_file) e não sendo colocado no personnal.xlsb como ser capaz de selecionar quais arquivos esse evento se aplicaria a.

  • Tentei falar com o fornecedor que continua enviando arquivo não-limpo (ele não se importa)
  • Pesquisou e superou o problema sem sorte.

O ideal é poder arrastar e soltar esses arquivos em um atalho ou em uma pasta sem abri-los e limpá-los automaticamente antes de abrir .

Aberto à sugestão vba e não-vba (os arquivos BAT são desativados na rede).

    
por P. O. 20.04.2017 / 16:10

0 respostas