BUG: Word 2000 and Excel 2000 Do Not Redirect Correctly When Using Response.Redirect (247318)
The information in this article applies to:
- Microsoft Excel 2000
- Microsoft Word 2000
- Microsoft Active Server Pages
This article was previously published under Q247318 SYMPTOMS
When using Response.Redirect in an Active Server Page (ASP) to redirect the client to a Microsoft Word document or a Microsoft Excel spreadsheet, the corresponding Microsoft Office application does not display the correct file that it was redirected to.
CAUSE
Microsoft Office 97 applications open files on a Web server as read-only. Microsoft Office 2000 applications try to open files that are located on a Web server read-write. If the user that is logged into the client's machine is an administrator on the Web server, the Office applications try to open the file read-write and parse and display the static HTML in the .ASP file to the client. If the user is not in the administrators group on the Web server, the user is prompted for authentication and the client is redirected to the file as expected.
RESOLUTION
As a workaround, you can use META tags to redirect the client to the Office file. For example:
<%@ 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>
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. REFERENCESFor additional information, click the article number below
to view the article in the Microsoft Knowledge Base:
225234 OFF2000: Link to Office Document Produces Password Prompt
266263 BUG: Word 2000 and Excel 2000 Display ASP Source When Using MIME Type To Stream Data
Modification Type: | Major | Last Reviewed: | 12/15/2003 |
---|
Keywords: | kbASPObj kbbug kbpending KB247318 kbAudDeveloper |
---|
|