2009-08-12 04:40:22 +0000 2009-08-12 04:40:22 +0000
107
107

Aprire i file Excel in una nuova finestra

Quando ho Excel in esecuzione e faccio doppio clic su un file Excel in Windows explorer, mi piacerebbe che si avviasse in una nuova finestra per impostazione predefinita in modo da poter spostare i documenti su monitor separati. C'è un modo per ottenere questo comportamento?

Risposte (14)

90
90
90
2009-08-12 04:49:11 +0000

Anche io ho avuto questo problema. Ecco cosa ho fatto:

In Excel 2003, vai su Strumenti -> Opzioni -> scheda Generale.

Assicurati che l'opzione ‘Ignora altre applicazioni’ sia selezionata.

In Excel 2007 & 2010, clicca sul pulsante Office -> Opzioni Excel -> Avanzate.

Sotto Generale, seleziona ‘Ignora altre applicazioni che usano lo scambio dinamico di dati’.

non so perché questo non sia integrato. Fonte: http://www.lytebyte.com/2008/05/13/how-to-open-two-excel-files-side-by-side-in-separate-monitors/

19
19
19
2016-01-29 07:13:45 +0000

E’ un po’ indietro nel tempo, e funzionerà per qualsiasi programma non solo per Excel, ma io faccio clic con il tasto centrale del mouse sull'icona di Excel nella barra delle applicazioni di Windows 7 e creo una nuova istanza di Excel, poi apro i documenti in ogni istanza di Excel.

Una volta che hai più istanze di Excel in esecuzione, puoi sistemarle una accanto all'altra tenendo premuto Shift e facendo clic destro sull'icona:

13
13
13
2010-10-08 20:24:21 +0000

Ci sono alcuni svantaggi nell'avere tutte le tue cartelle di lavoro aperte in finestre diverse. Per prima cosa, se scrivete una formula in una cartella di lavoro che fa riferimento ad un'altra, essa includerà il percorso completo del file dell'altra cartella di lavoro. Inoltre, il copia/incolla da una cartella di lavoro all'altra riduce il numero di opzioni disponibili per i dati di destinazione, come mantenere la larghezza delle colonne, eccetera. È possibile che per i tuoi scopi queste cose non abbiano molta importanza, ma fondamentalmente se sperimenti qualche comportamento “strano” quando usi più cartelle di lavoro in più finestre, potresti provare ad aprirle nella stessa finestra per vedere se la stranezza sparisce.

La mia preferenza è di lasciare il comportamento predefinito di aprire le cartelle di lavoro di Excel nella stessa finestra, e quando voglio che le singole cartelle di lavoro siano aperte in finestre diverse faccio clic con il tasto destro del mouse sul file e seleziono “Apri in una nuova finestra”. Per fare ciò, ho scritto questa piccola utility . È gratuita. Sentitevi liberi di installarla.

10
10
10
2015-10-01 19:24:46 +0000

Ho seguito la guida pubblicata qui .

In breve:

  1. Aprire regedit (win+R, regedit)
  2. Naviga fino a HKEY_CLASSES_ROOT/Excel.Sheet.12/shell/Open/command
  3. Nella scheda a destra :
  4. Cliccate con il tasto destro su (Default), selezionate Modify..., aggiungete uno spazio seguito da "%1" (comprese le virgolette)
  5. Rinominate command in command2
  6. Nella scheda a sinistra :
  7. Appena sotto la cartella command (il cui nome viene lasciato intatto), Rinomina ddeexec in ddeexec2
  8. Sfogliare fino a HKEY_CLASSES_ROOT/Excel.Sheet.8/shell/Open/command
  9. Ripetere i passi 3 e 4
  10. Se vuoi che questo sia valido anche per i file csv, Sfoglia fino a HKEY_CLASSES_ROOT/Excel.CSV/shell/Open/command
  11. Ripeti i passi 3 e 4 (o ripeti solo il passo 6 :) )

Questo ha funzionato per Microsoft Excel 2007. In caso di aggiornamento potresti dover ripetere questi passi.

Personalmente mi è piaciuto questo approccio manuale perché è reversibile. Rispetto ad alcune delle altre soluzioni proposte, mi piace il fatto che si possano aprire così facilmente 2 file con lo stesso nome.

6
6
6
2010-01-25 14:30:41 +0000

Excel 2007: Se avete accesso alla modifica del vostro registro di Windows, qui ci sono alcuni file di registro che aggiungono l'opzione di aprire in una nuova istanza (di default o no) quando cliccate con il tasto destro del mouse sui vostri file, così potete usare entrambe le funzionalità.

C'è anche un file .reg per ‘disinstallarlo’. Provato in Excel 2007 (32-bits windows). Credo che la tecnica sia la stessa della risposta di hyperslug: DDE o no.

5
5
5
2010-01-25 14:16:32 +0000

Dato che la risposta di hyperslug non ha funzionato per me, ho seguito “l'opzione B” dal suo link e ora apro un nuovo Excel (vuoto) dal menu di avvio e trascino il file che voglio aprire nella nuova finestra.

5
5
5
2013-08-14 18:04:08 +0000

In Office 2013 hanno risolto questo problema. Ogni cartella di lavoro è nella propria finestra in Office 2013.

3
3
3
2011-04-22 03:50:05 +0000

Ecco un altro set di file di registro che ho creato per risolvere lo stesso problema: http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/A_1007-Option-to-open-excel-2007-documents-in-a-new-instance.html? sfQueryTermInfo=1+30+excel+instanc+new

Fornisce un menu con il tasto destro del mouse per aprire i file excel in una nuova istanza, e opzionalmente lo rende il comportamento predefinito, ma lascia ancora l'opzione di aprirlo in un'istanza esistente se le cartelle di lavoro hanno bisogno di tagliare e incollare con formattazione tra loro.

2
2
2
2015-03-27 22:06:51 +0000

finalmente una istruzione regedit che funziona per il mio windows 7 e excel 2010

Per lanciare più istanze di Excel, lo cambiamo non usando DDE per aprire il file. Spuntiamo la casella “Ignora altre applicazioni che usano Dynamic Data Exchange (DDE)” in Excel -> Opzioni Excel -> Avanzate

Se questo non funziona, per Windows Vista e Windows 7, dobbiamo modificare il registro di sistema per rimuovere completamente DDE. =============== Importante Questa sezione, metodo o attività contiene passi che ti dicono come modificare il registro di sistema. Tuttavia, potrebbero verificarsi seri problemi se si modifica il registro in modo errato. Pertanto, assicurati di seguire attentamente questi passaggi. Per una maggiore protezione, fai un backup del registro prima di modificarlo. Poi, puoi ripristinare il registro se si verifica un problema.

  1. Fai clic su Start, nella casella di ricerca, digita regedit e premi Invio.
  2. Individua la sottochiave di registro: HKEY_CLASSES_ROOT\Excel.Sheet.14\shell\Open
  3. Elimina la sottochiave ddeexec.
  4. Fai clic sulla sottochiave command e poi fai doppio clic sul valore Default dal pannello di destra. Sostituisci i dati del valore con: “C:\Program Files\Microsoft Office\OFFICE14\EXCEL.EXE” “%1” Fai doppio clic sul valore della stringa di comando, sostituisci i suoi dati con: (f’^Vn-}f(ZXfeAR6.jiEXCELFiles>!De@]Vz(r=f1lfq?R& “%1”

Grazie a sally tang , su questo forum https://social.technet.microsoft.com/Forums/office/en-US/ee76d08d-3306-406d-894c-16fd3cb824d9/each-workbook-in-separate-windows-excel-2010-windows-7?forum=excel

2
2
2
2015-07-28 10:34:49 +0000

Un'altra soluzione è quella di unire un file .reg con il seguente contenuto nel registro di Window (cambia il percorso di EXCEL.EXE secondo la versione e il percorso di installazione che hai e aggiungi qualsiasi altro tipo di file che vuoi rimappare (Excel.Sheet.12 è per i file .xlsx e Excel.Sheet.8 è per i file .xls)):

(Potresti voler fare il backup dei tuoi rami HKEY_CLASSES_ROOT\Excel.Sheet.12 e HKEY_CLASSES_ROOT\Excel.Sheet.8 esistenti (tramite l'esportazione di regedit.exe) nel caso tu voglia annullare questa modifica.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Excel.Sheet.12]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\ViewProtected\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell]
@="Open"

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Edit\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" /r \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\OpenAsReadOnly\ddeexec]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected]

[HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\command]
@="\"C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE\" \"%1\""
command=-

[-HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\ViewProtected\ddeexec]

Se, dopo aver applicato questo file, vuoi aprire un altro file nella stessa finestra, usa il menu file per aprire un altro file e questo si aprirà nella finestra corrente.

2
2
2
2016-08-23 08:03:42 +0000

Microsoft ha già patchato questo. Potete scaricare la patch qui: https://support.microsoft.com/en-us/help/2636670/how-to-open-excel-files-in-separate-windows-in-windows-7

L'esecuzione della patch fa tutto ciò che è stato detto nella sezione “Let me fix it myself”.

1
1
1
2014-01-10 17:43:52 +0000

Uso Excel 2010 e volevo aprire una nuova istanza per poter passare facilmente da un foglio di calcolo all'altro. Uso Alt+Tab che non funziona con le impostazioni predefinite di Excel. Se questo è il motivo principale per cui vuoi aprire una nuova istanza per ogni foglio di calcolo, può essere risolto da;

  1. Aprire Excel
  2. Apri il menu File
  3. Clicca su ‘Opzioni’
  4. Clicca ‘Avanzate’
  5. Scorri giù fino alla sezione ‘Visualizza’
  6. Spunta la casella “Mostra tutte le finestre nella barra delle applicazioni”

Questo rende più facile passare da un foglio di calcolo all'altro, ma se stai cercando di visualizzare due fogli di calcolo simultaneamente (cioè se hai più monitor) dovrai comunque aprire una nuova istanza di Excel e aprire il file da quell'istanza.

1
1
1
2013-02-19 17:43:33 +0000

Questo thread è vecchio, ma il problema è persistente! La soluzione di Hyperslugs non ha funzionato per me, ma ho trovato un'applicazione nifty launcher che si occupa dell'apertura di documenti excel e forza nuove istanze. Si può trovare qui http://blog.thomascsherman.com/2010/06/opening-excel-files-in-new-processes-excel-launcher-helper-app/ . Spero che questo aiuti qualcuno con questo fastidioso problema.

0
0
0
2018-12-10 19:38:00 +0000

Disabilitare il DDE sembra l'opzione migliore, ma come altri hanno fatto notare, questo fa sì che Excel apra una finestra vuota quando si cerca di aprire un foglio di calcolo attraverso Windows Explorer. Se di solito apri un foglio di calcolo attraverso Windows Explorer, ho scoperto che l'opzione migliore è riassociare le estensioni e specificare il tuo comando.

Per farlo, apri il prompt dei comandi come amministratore ed esegui i seguenti comandi (modificando il percorso in modo che corrisponda alla tua installazione di Office):

C:\WINDOWS\system32>FTYPE XLSX.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsx=XLSX.FILETYPE
C:\WINDOWS\system32>FTYPE XLSM.FILETYPE="C:\Program Files (x86)\Microsoft Office\Office14\Excel.exe" "%1"
C:\WINDOWS\system32>ASSOC .xlsm=XLSM.FILETYPE

Questo farà aprire una nuova finestra ogni volta che fai doppio clic su un file Excel. Corregge anche il comportamento quando fai clic destro sull'icona di Excel e selezioni un foglio di calcolo recente. Tuttavia, non corregge il comportamento quando apri un foglio di calcolo attraverso la finestra di dialogo Apri in Excel – questi si apriranno ancora nella stessa finestra.

NOTA: Se metti i comandi di cui sopra in un file batch, dovrai usare "%%1" al posto di "%1".