BUG: Word 2000 ed Excel 2000 non reindirizza correttamente quando si utilizza Response.Redirect

Traduzione articoli Traduzione articoli
Identificativo articolo: 247318 - Visualizza i prodotti a cui si riferisce l?articolo.
Questo articolo è stato archiviato. L?articolo, quindi, viene offerto ?così come è? e non verrà più aggiornato.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si utilizza Response.Redirect in una pagina ASP (Active Server Page) per reindirizzare il client a un documento di Microsoft Word o un foglio di calcolo di Microsoft Excel, l'applicazione corrispondente di Microsoft Office non visualizza il file corretto è stato reindirizzato.

Cause

Le applicazioni di Microsoft Office 97 aprire il file su un server Web come di sola lettura. Applicazioni di Microsoft Office 2000 tenta di aprire file che si trovano su una server Web lettura / scrittura. Se l'utente è connesso al computer del client è un amministratore sul server Web, le applicazioni di Office tentare di aprire il file in lettura / scrittura e l'analisi e visualizzare il codice HTML statico nel file ASP al client. Se l'utente non è nel gruppo administrators sul server Web, l'utente verrà chiesto per l'autenticazione e il client viene reindirizzato al file, come previsto.

Risoluzione

Per risolvere il problema, è possibile utilizzare metatag per reindirizzare il client al file di Office. Ad esempio:
<%@ 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>
				

Status

Microsoft ha confermato che questo un bug nei prodotti Microsoft elencati all'inizio di questo articolo.

Informazioni

Procedura per riprodurre il problema

  1. Consente di creare una nuova directory virtuale sul server Web denominato RedirectTest .
  2. Avviare il blocco note per creare una nuova pagina ASP. Inserire il codice seguente nel blocco note:
    <%@ 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. Salvare il file come Redirect.asp nella directory virtuale RedirectTest .
  4. Creare un file di Excel denominato test.xls e posizionarlo con il nome della directory virtuale RedirectTest .
  5. <servername>Quando si passa a http:// <nomeserver>/RedirectTest/Redirect.asp, si noti che Excel 2000 viene avviato e che viene visualizzato il testo "Questo è il tag BODY della pagina ASP".

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
225234OFF2000: Collegamento a richiesta password produce documento Office
266263BUG: Word 2000 ed Excel 2000 visualizza ASP origine quando utilizzando MIME per il flusso dati

Proprietà

Identificativo articolo: 247318 - Ultima modifica: domenica 23 febbraio 2014 - Revisione: 4.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Word 2000 Standard Edition
  • Microsoft Active Server Pages 4.0
Chiavi: 
kbnosurvey kbarchive kbmt kbaspobj kbbug kbfaq kbpending KB247318 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 247318
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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