As planilhas do Excel postadas na Intranet às vezes são abertas como páginas da Web

1

Temos um script que agrupa dados de alguns bancos de dados e gera algumas planilhas do Excel (com uma extensão * .xls) no servidor da Web com base nesses dados. As folhas em si são uma mistura de XML e HTML, de acordo com alguns artigos eu não consigo localizar mais em Technet ...

A maioria dos computadores que usam a Intranet estão usando o IE6 (sem comentários, por favor, não sob meu controle), e temos uma mistura do Office 2000 e do Office 2003 (novamente, não no meu controle).

Todos os computadores do Office 2000 e apenas um punhado de computadores do Office 2003 abrirão as planilhas no Excel (o comportamento esperado), mas alguns dos computadores do Office 2003 abrirão as planilhas na janela do IE - e isso confundirá dos usuários menos técnicos que se depararam com isso.

Por minha vida, não consegui reproduzir as configurações, nem descobrir qual caixa de seleção preciso marcar / limpar para impedir que esses poucos computadores abram documentos do Office no navegador. Alguém sabe onde isso é?

Como alternativa, há algo que eu possa fazer no servidor para forçar o cliente a abrir no Excel?

Por fim, estamos pensando em implantar o Office 2007 em algum momento no futuro próximo - será que vou ter que passar por isso novamente?

    
por AnonJr 24.09.2009 / 23:08

1 resposta

2

2 perguntas:

  1. Os arquivos têm a extensão .xls
  2. Eles estão abrindo no Excel dentro da janela do IE ou abrindo como HTML / XML?

Se eles estão abrindo no Excel dentro do IE e têm extensões .xls, há isto:

  • No Windows Explorer (não no IE), vá para Opções de pasta
  • Na guia Tipos de arquivo, vá para a entrada XLS e clique no botão Avançado
  • Desmarque a caixa de seleção Navegar na mesma janela

Isso vale para todos os formatos do Office 2003.

Se é isso que corrige, não há nada que você possa fazer no servidor. É uma configuração do cliente. Se não, você poderia tentar codificar um tipo mime no seu servidor web para .xls usando application / vnd.ms-excel.

    
por 24.09.2009 / 23:17