Come posso forzare Excel (e altri prodotti Microsoft Office) a interrompere l'apertura dei file nella stessa applicazione? [duplicare]


23

Ogni volta che "doppio clic" su un file Excel e un altro file Excel viene aperto, il file appena aperto si apre automaticamente nella stessa finestra dell'applicazione del file Excel precedentemente aperto. Questo non si limita solo a Excel, come ho visto Word fare anche questo. Ciò pone un problema quando si desidera confrontare i documenti fianco a fianco.

La soluzione attuale che ho per questo è in realtà aprire un'altra istanza di Excel o Word e quindi aprire il file dalla finestra dell'applicazione stessa. Esiste un modo per forzare Office ad aprire una nuova istanza dell'applicazione quando si fa doppio clic sulle icone dei file?

Attualmente sto usando Office 2007 e Windows XP, ma l'ho visto su Office 2010 e Windows Vista e 7. Sto cercando una soluzione globale, se possibile.


1
Credo che sia stato così per diverse versioni. Perché avviare e seconda istanza quando non c'è motivo. La SM offre un modo di fare - vedi sotto. Chiamare stupido Excel probabilmente fa male ai suoi sentimenti.
uSlackr

Alternativa: allunga la finestra manualmente, quindi utilizza la funzione "Disponi tutto" di Excel, nella scheda Visualizza.
Iszi,

Office ha almeno con Word da confrontare con i documenti. Quello che stai facendo ora è il modo in cui lo "costringi" a comportarsi in questo modo.
Ramhound,

dottech.org/26491/… Questo link contiene istruzioni chiare con immagini che mostrano come modificare le impostazioni in Excel per forzare l'apertura di ogni file in una finestra diversa.

Nota che il mio duplicato sopra suggerito in realtà contiene alcune risposte che risolvono il problema (usando DDE per aprire i file in una singola istanza) in un modo che funziona in Windows 7 (che ha una finestra di dialogo delle impostazioni delle associazioni di file paralizzate) e non si rompe il doppio- fare clic per aprire un file (perché utilizza DDE per impostazione predefinita, quindi disabilitando DDE in Excel si interrompe il doppio clic).
Ben

Risposte:


8

Ho Office 2010 e l'unica app che lo fa per me è Excel.

Una pubblicazione su PC Review, come aprire Vista Excel in più finestre rispetto a 1 finestra? spiega come configurarlo:

  1. Utilizzare le impostazioni di associazione file
  2. Devi dire a Excel di non usare DDE per aprire il foglio di lavoro.
  3. Apri Esplora risorse, Strumenti, Opzioni, Tipi di file
  4. Scorri verso il basso fino a XLS
  5. Seleziona il pulsante di avanzamento
  6. Fai clic su APERTO nella finestra Azioni, quindi su Modifica
  7. Nella seconda riga dell'applicazione utilizzata aggiungere "% 1".
  8. Assicurati di inserire le virgolette attorno a% 1.
  9. Esempio ... \ Excel.exe "/ e"% 1 "
  10. Scrivi ciò che vedi nella sezione DDE.
  11. Queste informazioni saranno necessarie se si desidera ripristinare le impostazioni originali.
  12. Ora deseleziona Usa DDE

Quando fai doppio clic su qualsiasi file XLS verrà eseguita un'istanza separata di Excel.

Un altro vantaggio è che puoi aprire più di un file XLS con lo stesso nome


Funziona con XP e Office 2007. Se funziona sulla mia macchina Win 7 Office 2010 a casa, accetterò la risposta.
James Mertz,

2
La scheda Tipi di file sembra essere stata rimossa dalle opzioni della cartella in Win7. Da quello che ho letto questo deve essere fatto attraverso il registro.
Scott Felhofer,

4
Questa soluzione non funziona per Windows 7. Hai un modo per risolverlo tramite il registro?
James Mertz,

7

Ho usato un piccolo file batch per aggirare questo problema con Excel e funziona bene per me: ogni volta che faccio doppio clic su un documento, si apre un'altra istanza di Excel.

  1. Utilizzando il blocco note creare un file batch (ad es. "C: \ Programmi \ ExcelLauncher.bat") con il seguente contenuto:

    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" %1
    
    START "" "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" /x %1         (for Excel 2013)
    
  2. Invece di "Office14" scrivi il nome della cartella in cui è installato Excel (dipende dalla versione di Office). Può essere "Office12" ili "Office11" per le versioni precedenti.

  3. Prova a fare doppio clic sul file batch. Se è configurato funziona correttamente, dovrebbe aprire Excel.

  4. Imposta i documenti Excel da aprire con questo file batch (fai clic con il pulsante destro del mouse su qualsiasi documento Excel -> Apri con -> Scegli programma predefinito -> trova e seleziona "ExcelLauncher.bat").

Avviso: questo potrebbe cambiare l'icona del desktop per i documenti Excel. Utilizzare "Editor programmi predefiniti (gratuito)" e "BeCyHome (gratuito)" per riapplicare l'icona Excel corretta.

http://www.howtogeek.com/109347/extract-high-quality-icons-from-files-using-a-free-tool/ http://www.winhelponline.com/blog/default-programs-editor- cambio-tipo di file-icon-windows-7-vista /

inserisci qui la descrizione dell'immagine

Nota che devi creare 2 file batch separati per avere icone separate per .xls e .xlsx. Altrimenti, è possibile applicare una sola icona a entrambi i tipi di file.


6

Nella mia esperienza, se apri il secondo foglio di calcolo usando File >> Apri, si aprirà nella stessa finestra del programma.

Se apri una seconda istanza di Excel dal menu Start o un'icona del desktop o simile, quindi utilizza File >> Apri in quella finestra, si apre nella sua finestra del programma.

Sono d'accordo che si tratta di un comportamento non funzionante e non conosco alcun modo per risolverlo tranne, forse, chiedere a Microsoft di cambiarlo in una versione futura.


5

Soluzione testata su Windows 8 con Excel 2007

Tutto ciò è collegato a DDE che l'applicazione può ignorare

Apri Excel, vai a Opzioni di Excel Seleziona la scheda Avanzate a sinistra Scorri verso il basso fino alla Sezione Generale nella parte inferiore C'è una casella di controllo per consentire a Excel di ignorare DDE

Se lo selezioni, impedirà a ulteriori fogli di calcolo aperti di unirsi a esso.



Funziona perfettamente con Office 2010 su Windows7. Molto più semplice dell'hacking nel registro o nei file batch ecc. Infine, il mio "annullamento" funziona correttamente e posso aprire due finestre contemporaneamente !!
Segna il

1
Questo fa sì che Excel non apra più i file facendo doppio clic. In questo modo viene visualizzato un errore perché Explorer tenta ancora di inviare il file utilizzando DDE: blogs.msdn.com/b/oldnewthing/archive/2008/07/30/8790272.aspx
Ben

Questo è così buono che ho creato questo account per votare questa risposta.
Raj Kamal,

5

DotTech ha una guida su come eseguire ciò per tutte le versioni di Excel in Windows 7 aggiornando il registro.

  1. Modifica la defaultchiave HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandaggiungendo un "%1"alla fine (dovrebbe terminare .../e "%1").
  2. Rinomina la commandchiave in HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/commandqualsiasi altra cosa.
  3. Rinomina la ddeexeccartella in HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Openqualsiasi altra cosa.

Ripetere i passaggi precedenti in HKEY_CLASSES_ROOT/Excel.Sheet.8

Si noti che questo processo deve essere ripetuto con molti aggiornamenti di Windows e Excel / Office.


La chiave predefinita in "HKEY_CLASSES_ROOT / Excel.Sheet.12 / shell / Open / command" aveva il valore "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /ddeper me (Office 365 ProPlus), lo ha cambiato in "C:\Program Files (x86)\Microsoft Office\Root\Office16\EXCEL.EXE" /e "%1", funziona come un incantesimo. Finalmente posso aprire più file contemporaneamente sulla mia macchina manycore.
masterxilo,

1

Sembra essere il comportamento predefinito per me - Ottengo un processo separato, anche. Prova ad avviare Excel direttamente senza aprire un file per vedere se ottieni un processo / un'istanza separati e apri il tuo file con OfficeButton-> Apri.


Sto aprendo i file da Sharepoint, rende l'utilizzo di File -> Apri meno di un'opzione.
MVCylon

1

Non c'è bisogno di nulla di tutto ciò per Windows 7!

Se vai sulla barra delle applicazioni e passa con il mouse sopra un'icona di Excel esistente (che quindi fa apparire una piccola anteprima del tuo foglio di calcolo aperto) e fai clic con il pulsante destro del mouse per visualizzare il menu di Excel e quindi fai clic con il pulsante sinistro del mouse sull'opzione "Microsoft Excel 2010" che si aprirà un'altra istanza di Excel e non avrai bisogno di alcun file batch o modifiche alle impostazioni!


1
Questo è un passaggio aggiunto in realtà perché poi devo aprire manualmente il file che voglio usando "apri". Non sarei in grado di fare doppio clic su un file Excel e questo aprirà automaticamente una nuova istanza, che è il problema che ho riscontrato.
James Mertz,

Penso che questo faccia la stessa cosa di Shift + Click sull'icona.
Nattgew,

1

Puoi vedere il metodo semplice a questo link o utilizzare questa soluzione:

Vai a Pannello di controllo-> Opzioni cartella-> Tipi di file
Scegli XLS (o qualsiasi estensione che ti serva per funzionare in questo modo)
Vai a Avanzate

Deseleziona "sfoglia nella stessa finestra" nella finestra avanzata.

Quindi evidenziare Apri
Fare clic sul pulsante Modifica

Assicurati che nella casella Azione sia indicato e Apri

Assicurarsi nell'applicazione utilizzata per eseguire l'azione che dice:
"C: \ Programmi \ Microsoft Office \ OFFICE11 \ EXCEL.EXE" "% 1"

Seleziona la casella accanto per usare DDE

Rimuovere tutto ciò che si trova nella casella Messaggio DDE e nella casella Applicazione DDE non in esecuzione.

Assicurarsi che la casella dell'applicazione indichi: EXCEL

E nella casella Argomento dice: Sistema


4
Questo non funzionerà in Windows 7. Hanno rimosso o modificato la modifica avanzata del tipo di file. AFAIK
MVCylon

Rimuovi le istruzioni non Windows 7 e accetterò la tua risposta. Il primo link fornito ha funzionato perfettamente.
MVCylon

@Doug, penso che quelle altre istruzioni funzionerebbero bene anche per Windows 7, anche se preferirei sempre la soluzione semplice. In effetti, prima di pubblicarlo, le ho verificate (e modificate un po ') in Windows 7 (per quanto riguarda le impostazioni, in realtà non ho premuto i pulsanti OK).
Lance Roberts,

Ho sostituito il collegamento interrotto con un collegamento all'archivio Web e l'ho verificato ... ma ripristina semplicemente le cose dalle altre risposte (disabilitando DDE, che interrompe il doppio clic o aprendo manualmente una nuova istanza di Excel).
Ben

0

Ho avuto lo stesso problema con l'apertura dei file in Sharepoint. Il metodo (grezzo) che uso è:

  1. Apri il primo documento in modo standard, facendo clic sul collegamento in Sharepoint.
  2. Fai clic sul menu a discesa Sharepoint per il secondo documento e seleziona Invia a -> Invia tramite e-mail un collegamento.
  3. Apri una seconda istanza di Excel e usa questo link in File -> Apri.
  4. Ripetere se necessario.

0

Un'altra soluzione che ho trovato, utilizzando Total Commander :

Fo to File> Associazioni interne (solo Total Commander) ...

Fare clic su Aggiungi, specificare l'estensione del file che si desidera aprire con Excel in finestre separate con, come .xlsx, .csv e .xls. Quindi, nella nuova finestra che si apre, incolla nella casella Apri il percorso dell'eseguibile di Excel, aggiungendolo "%1"alla fine. Il mio sembra "C:\Program Files\Microsoft Office\Office14\EXCEL.EXE" "%1".

Questo è tutto.

Nota: funziona con Excel 2010 e Windows 7 a 32 bit senza la necessità di diritti di amministratore.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.