Existe alguma maneira de suprimir o aviso do Excel 2007 “em um formato diferente do especificado pela extensão do arquivo”?

3

Temos um aplicativo que exporta dados usando o formato mais antigo da Planilha XML do Office XP / 2003. Esses arquivos são salvos com uma extensão .xls para que eles possam ser iniciados diretamente, sem precisar conhecer a instalação do Excel.

Isso funcionou muito bem para nós até agora. No entanto, recentemente atualizamos para o Office 2007 e, quando lançamos esses arquivos .xls diretamente, o Excel 2007 mostra uma mensagem de aviso:

The file you are trying to open, 'file.xls', is in a different format than specified by the file extension. Verify that the file is not corrupted and is from a trusted source before opening the file. Do you want to open the file now?

Eu já tentei adicionar o local do arquivo aos "Locais Confiáveis" no Excel, mas a mensagem de aviso ainda é exibida.

Existe alguma maneira de suprimir esta mensagem?

    
por David Sykes 05.11.2009 / 16:02

1 resposta

4

1) Saia do Excel 2007.
2) Inicie o Editor do Registro.
3) Localize e clique na seguinte subchave do Registro:

HKEY_CURRENT_USER\Software\Microsoft\Office.0\Excel\Security

4) No menu Editar, aponte para Novo e clique em Valor DWORD.
5) Digite ExtensionHardening e pressione ENTER.
6) Clique com o botão direito do mouse em ExtensionHardening e clique em Modificar.
7) Na caixa Dados do valor, digite 0 e clique em OK.

A lista a seguir contém as configurações de dados de valor que são apropriadas para a configuração ExtensionHardening :

0: Do not check the file name extension and the file type, and bypass the function of the warning message.
1: Check the file name extension and the file type. If they do not match, display the warning message.
2: Check the file name extension and the file type. If they do not match, do not open the file.

Observação: Os dados do valor padrão são 1. Quando os dados do valor são definidos como 1, o comportamento se torna o mesmo de quando nenhum valor do Registro é definido. Quando os dados do valor estão definidos como 0, a extensão do nome do arquivo e o conteúdo do arquivo não são verificados em todas as situações. Não é recomendado ignorar essa função.

8) No menu Arquivo, clique em Sair para sair do Editor do Registro.

    
por 05.11.2009 / 16:49