Erro: Word 2000 e Excel 2000 não redireccionamento correctamente durante a utilização do Response.Redirect

Traduções de Artigos Traduções de Artigos
Artigo: 247318 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando utilizar Response.Redirect num ASP (Active Server Page) para redireccionar o cliente para um documento do Microsoft Word ou uma folha de cálculo do Microsoft Excel, a aplicação do Microsoft Office correspondente não apresenta o ficheiro correcto foi redireccionada para.

Causa

Aplicações do Microsoft Office 97 abrir ficheiros num servidor Web como só de leitura. Aplicações do Microsoft Office 2000 tentarem abrir ficheiros que estão localizados numa servidor Web leitura-escrita. Se o utilizador com sessão iniciado no computador do cliente for um administrador no servidor Web, as aplicações do Office tente abrir o ficheiro de leitura / escrita e analisar e apresentar o HTML estático no ficheiro .asp para o cliente. Se o utilizador não estiver no grupo de administradores no servidor Web, é pedido ao utilizador para autenticação e o cliente é redireccionado para o ficheiro como previsto.

Resolução

Como solução, pode utilizar códigos META para redireccionar o cliente para o ficheiro do Office. Por exemplo:
<%@ Language=VBScript %>
<HTML>
<HEAD>
<% 
 ' Set the page to redirect the user to
 strRedirect = "/test/test.xls"
 Response.Write("<META HTTP-EQUIV=Refresh CONTENT=""0;URL=" + strRedirect + """>")
%>
</HEAD>
</HTML>
				

Ponto Da Situação

A Microsoft confirmou que este erro ocorre nos produtos da Microsoft listados no início deste artigo.

Mais Informação

Passos para reproduzir o comportamento

  1. Crie um novo directório virtual no servidor Web denominado RedirectTest .
  2. Inicie o bloco de notas para criar um novo Active Server Page. Coloque o seguinte código no bloco de notas:
    <%@ Language=VBScript %>
    <% 
     ' Set the page to redirect the user to
     strRedirect = "/RedirectTest/test.xls"
     Response.Redirect strRedirect
    %>
    <HTML>
    <HEAD>
    </HEAD>
    <BODY>
    This is the BODY tag of the ASP page
    </BODY>
    </HTML>
    					
  3. Guarde o ficheiro como Redirect.asp no directório virtual RedirectTest .
  4. Criar um ficheiro de Excel denominado Test.xls e coloque-o directório virtual RedirectTest .
  5. Quando navegar para http:// <servername>/RedirectTest/Redirect.asp, note que o Excel 2000 é iniciado e apresenta o texto "Esta é o código BODY da página ASP."

Referências

Para obter informações adicionais, clique no número de artigo existente abaixo para visualizar o artigo na base de dados de conhecimento da Microsoft:
225234OFF2000: Ligar ao pedido de documento do Office produz palavra-passe
266263Erro: Word 2000 e Excel 2000 apresentar ASP origem quando utilizar tipo de MIME para dados de transmissão em sequência

Propriedades

Artigo: 247318 - Última revisão: 23 de fevereiro de 2014 - Revisão: 4.1
A informação contida neste artigo aplica-se a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbaspobj kbbug kbfaq kbpending KB247318 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 247318

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com