it-swarm-eu.dev

Apri i file di 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 avvii in una nuova finestra per impostazione predefinita in modo da poter spostare i documenti su monitor separati. C'è un modo per ottenere questo comportamento?

103
JC.

Ho avuto anche 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 e 2010, fare clic sul pulsante Office -> Opzioni di Excel -> Avanzate.

In Generale, seleziona "Ignora altre applicazioni che utilizzano lo scambio dinamico di dati".

enter image description here

Non so perché questo non è integrato. Fonte: http://www.lytebyte.com/2008/05/13/how-to-open-two-Excel-files-side-by-side -in-monitor separati/

86
hyperslug

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

 enter image description here

 enter image description here

Una volta che hai più istanze di Excel in esecuzione, puoi organizzarle parallelamente tenendo premuto Maiusc e facendo clic con il pulsante destro del mouse sull'icona:

 enter image description here

16
Matthew Lock

Ci sono alcuni svantaggi nell'avere tutte le cartelle di lavoro aperte in finestre diverse. Per prima cosa, se si scrive una formula in una cartella di lavoro che fa riferimento a un'altra, includerà il percorso completo del file dell'altra cartella di lavoro. Per un altro, copia/incolla da una cartella di lavoro a un'altra riduce il numero di opzioni disponibili per i dati di destinazione, come mantenere le larghezze delle colonne, eccetera. È possibile che per i tuoi scopi quelle cose non contano molto, ma fondamentalmente se si verifica un comportamento "strano" quando si utilizzano più cartelle di lavoro in più finestre, si potrebbe provare ad aprirle nella stessa finestra per vedere se la stranezza scompare.

La mia preferenza è di lasciare il comportamento predefinito per aprire le cartelle di lavoro di Excel nella stessa finestra e quando voglio aprire singole cartelle di lavoro in finestre diverse, faccio clic con il pulsante destro del mouse sul file e seleziona "Apri in una nuova finestra". Per farlo, ho scritto questa piccola utility . È gratis. Sentiti libero di installarlo.

13
Nick Spreitzer

Ho seguito la guida pubblicata qui .

In breve:

  1. Apri regedit (win + R, regedit)
  2. Passare a HKEY_CLASSES_ROOT/Excel.Sheet.12/Shell/Open/command
  3. Nella scheda a destra :
    • Fare clic con il tasto destro su (Default), selezionare Modify..., append uno spazio seguito da "%1"(comprese le virgolette)
    • Rinomina commandin command2
  4. Nella scheda a sinistra :
    • Appena sotto la cartella command(il cui nome non è stato toccato),
      Rinomina ddeexecin ddeexec2
  5. Passare a HKEY_CLASSES_ROOT/Excel.Sheet.8/Shell/Open/command
  6. Ripeti i passaggi 3 e 4
  7. Se vuoi che questo sia valido anche per i file CSV,
    Passa a HKEY_CLASSES_ROOT/Excel.CSV/Shell/Open/command
  8. Ripeti i passaggi 3 e 4 (o ripeti semplicemente il passaggio 6 :))

Questo ha funzionato per Microsoft Excel 2007. In caso di aggiornamento potrebbe essere necessario ripetere questi passaggi.

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

8
Antonio

Excel 2007: se si ha accesso a modificare il registro di Windows, ecco ci sono alcuni file di registro che aggiungono l'opzione per aprirsi in una nuova istanza (di default o meno) quando si fa clic con il tasto destro sui file in modo da può usare entrambe le funzionalità.

C'è anche un file .reg per "disinstallarlo". Provato e testato in Excel 2007 (finestre a 32 bit). Credo che la tecnica sia la stessa della risposta di hyperslug: DDE o no.

6
mtone

Poiché la risposta di hyperslug non ha funzionato per me, ho seguito "Opzione B" dal suo collegamento e ora apro un nuovo Excel (vuoto) dal menu di avvio e trascino il file che voglio aprire nella nuova finestra.

5
David Schmitt

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

4
Tarnay Kálmán

Ecco un altro insieme di file di registro I (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 + nuovo

Fornisce un menu di scelta rapida per aprire i file di Excel in una nuova istanza e facoltativamente lo rende il comportamento predefinito, ma lascia comunque l'opzione per aprirlo in un'istanza esistente se le cartelle di lavoro devono tagliare e incollare con la formattazione tra di esse.

3
Alain

Un'altra soluzione è unire un file .reg con il seguente contenuto nel registro di Windows (cambia il percorso di Excel.EXE in base alla versione e al percorso di installazione che hai e aggiungi eventuali tipi di file aggiuntivi che vuoi rimappare (Excel.Sheet.12 è per .xlsx file e Excel.Sheet.8 è per .xls files)):

(Puoi voler eseguire 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 in cui desideri 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 si aprirà nella finestra corrente.

2
Danny

Microsoft ha già applicato una patch a questo. Puoi 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 viene detto nella sezione " Let me fix it myself ".

2
lockhrt

infine un'istruzione regedit che funziona per Windows 7 ed Excel 2010

Per avviare più istanze di Excel, lo cambiamo non utilizzando DDE per aprire il file. Seleziona la casella "Ignora altre applicazioni che utilizzano la DDI (Dynamic Data Exchange)" in Excel -> Opzioni di Excel -> Avanzate

Se ciò non funziona, per Windows Vista e Windows 7, è necessario modificare il registro per rimuovere completamente DDE. ============================================================================================================================================ Tuttavia, potrebbero verificarsi seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi di seguire attentamente questi passaggi. Per una maggiore protezione, eseguire il backup del registro prima di modificarlo. Quindi, è possibile ripristinare il registro se si verifica un problema.

  1. Fare clic su Start, nella casella Cerca, digitare regedit e premere Invio.
  2. Individuare la sottochiave del Registro di sistema: HKEY_CLASSES_ROOT\Excel.Sheet.14\Shell\Open
  3. Elimina la sottochiave ddeexec.
  4. Fare clic sulla sottochiave comando e quindi fare doppio clic sul valore Predefinito dal riquadro destro. Sostituire i dati del valore con: "C:\Programmi\Microsoft Office\OFFICE14\Excel.EXE" "% 1" Fare doppio clic sul valore della stringa Comando, sostituire i relativi 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
user2635566

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

  1. Apri Excel
  2. Apri il menu File
  3. Clicca 'Opzioni'
  4. Clicca 'Avanzate'
  5. Scorri verso il basso fino alla sezione "Visualizza"
  6. Seleziona la casella "Mostra tutte le finestre nella barra delle applicazioni"

Ciò semplifica il passaggio da un foglio di calcolo all'altro, ma se stai cercando di visualizzare due fogli di lavoro contemporaneamente (ad esempio se hai più monitor), dovrai comunque aprire una nuova istanza di Excel e aprire il file dall'interno di quell'istanza.

1
MWies

Questa discussione è vecchia, ma il problema è persistente! La soluzione Hyperslugs non ha funzionato per me, ma ho trovato un'applicazione di avvio elegante che media l'apertura dei documenti di Excel e forza nuove istanze. Può essere trovato 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.

1
Bryan

Disattivare DDE sembra l'opzione migliore, ma come altri hanno sottolineato, ciò fa sì che Excel apra una finestra vuota quando si tenta di aprire un foglio di calcolo tramite Windows Explorer. Se in genere apri il foglio di calcolo tramite Windows Explorer, ho trovato che l'opzione migliore è riassociare le estensioni e specificare il tuo comando.

Per farlo, apri il comando Richiedi come amministratore ed esegui i seguenti comandi (modificando il percorso in modo che corrisponda all'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

Ciò causerà l'apertura di una nuova finestra ogni volta che si fa doppio clic su un file di Excel. Corregge anche il comportamento quando fai clic con il pulsante destro del mouse sull'icona di Excel e selezioni un foglio di lavoro recente. Tuttavia, non risolverà il comportamento quando si apre un foglio di calcolo tramite la finestra di dialogo Apri in Excel, che verrà comunque aperto nella stessa finestra.

NOTA: Se si posizionano i comandi precedenti in un file batch, sarà necessario utilizzare "%%1" al posto di "%1".

0
jdgregson