Error: Word 2000 y Excel 2000 no redirigir correctamente al utilizar Response.Redirect

Seleccione idioma Seleccione idioma
Id. de artículo: 247318 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Síntomas

Al utilizar Response.Redirect en una página Active Server (ASP) para redirigir al cliente a un documento de Microsoft Word o una hoja de cálculo de Microsoft Excel, la aplicación correspondiente de Microsoft Office no muestra el archivo correcto que se ha redirigido a.

Causa

Las aplicaciones de Microsoft Office 97 abrir archivos en un servidor Web como de sólo lectura. Las aplicaciones de Microsoft Office 2000 que intenten abrir archivos que se encuentran en una servidor Web lectura y escritura. Si el usuario que se haya iniciado en el equipo cliente es un administrador en el servidor Web, las aplicaciones de Office intenten abrir el archivo de lectura y escritura y el análisis y mostrar HTML estático en el archivo .ASP al cliente. Si el usuario no está en el grupo Administradores en el servidor Web, se pide al usuario para la autenticación y el cliente se redirija al archivo como se esperaba.

Solución

Como solución, puede utilizar las etiquetas META para redirigir al cliente al archivo de Office. Por ejemplo:
<%@ 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>
				

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados al principio de este artículo.

Más información

Pasos para reproducir este comportamiento

  1. Crear un nuevo directorio virtual en el servidor Web denominado RedirectTest .
  2. Inicie Bloc de notas para crear una página nueva de Active Server. Coloque el código siguiente en Bloc 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 el archivo como Redirect.asp en el directorio virtual RedirectTest .
  4. Crear un archivo de Excel llamado prueba.xls y lo coloca en el directorio virtual RedirectTest .
  5. Cuando visita http:// <servername>/RedirectTest/Redirect.asp, observe que Excel 2000 se inicia y muestra el texto "Ésta es la etiqueta BODY de la página ASP."

Referencias

Para obtener información adicional, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
225234OFF2000: Vínculo a la solicitud de documento de Office produce contraseña
266263Error: Word 2000 y Excel 2000 mostrar ASP origen mediante MIME tipo de datos de la secuencia

Propiedades

Id. de artículo: 247318 - Última revisión: domingo, 23 de febrero de 2014 - Versión: 4.1
La información de este artículo se refiere a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
Palabras clave: 
kbnosurvey kbarchive kbmt kbaspobj kbbug kbfaq kbpending KB247318 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 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