Excel – Erro de formato ao abrir planilha a partir de Internet Banking
Depois de instalar o Office 2007 ou 2010, muitos usuários de Internet Banking passaram a ter problema ao usar o comando de exportar para Excel oferecido por alguns bancos. Trata-se da mensagem “The file you are trying to open ‘arquivo.xls’ is in a different format than specified by the file extension” ou, na versão em português, “O arquivo que você está tentando abrir, "arquivo.xls", está em um formato diferente do especificado pela extensão do arquivo”. Ao clicar em “Sim”, a planilha abre normalmente, mas é uma mensagem um tanto incômoda para quem usa com frequência este tipo de funcionalidade.

O motivo deste alerta é que o Excel 2007 trouxe um recurso novo de segurança chamado Extension Hardening, que verifica se a extensão do conteúdo a ser aberto é a mesma do comando shell que tenta abrir o arquivo. Se o tipo de arquivo for diferente (HTML, XML, CSV, etc.), o Excel exibe o aviso pedindo confirmação do usuário.
Esta checagem é configurável e eu costumo desativá-la no meu perfil de usuário nas máquinas em que trabalho. Isto é feito no registro do Windows (regedit.exe), na chave HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Security, onde deve ser criado um DWORD com o nome ExtensionHardening e valor 0. Se este valor DWORD não existir, o Excel assume o padrão 1, que faz a checagem e exibe o alerta. Existe ainda a opção 2, que impede a abertura do arquivo sem dar a opção de escolha ao usuário.