Come posso aprire documenti Excel in diverse finestre?


10

Office 2007, Windows Server 2008 x64.

Come posso fare Excel in modo che quando faccio doppio clic su un documento, questo si apre in una nuova istanza di Excel, in modo da poterli visualizzare facilmente fianco a fianco come finestre separate e non usare la funzionalità Visualizza-Disponi tutto? Ora devo andare sulla barra delle attività, fare clic su un documento per vederlo e quindi fare clic sull'altro documento nella barra delle attività per passare a quello. In alternativa, chiudo un documento, apro una nuova finestra di Excel, quindi trascino il documento al suo interno.

Grazie.


5
5 anni dopo: per impostazione predefinita, Excel 2013 apre ogni cartella di lavoro nella propria finestra. Ulteriori informazioni
Ƭᴇcʜιᴇ007,

1
Ehi, whaddayaknow! Meglio tardi che mai!
Eugene,


Excel ha un'opzione in Avanzato-> Generale chiamato "Ignora altre applicazioni che usano lo scambio di dati Dynmaic". Questo infatti apre una nuova finestra ogni volta, ma provoca un errore super fastidioso che impedisce al file di aprirsi effettivamente. Perché microsoft deve essere così stupido? È nel nome GD del sistema operativo - WINDOWS. Perché rimuovere la possibilità di aprire Windows per la tua applicazione ???
BT,

2016 - Il problema è tornato.
user2924019

Risposte:


3

C'è una bella guida per modificare il registro qui. Sarà leggermente diverso in Server 2008 ma abbastanza simile da spero abbia senso:

  1. Esegui l'editor del registro come amministratore. Nel caso in cui non sei sicuro di come farlo, apri il menu Start, quindi cerca regedit.exe. Fare clic destro sul regedit.exefile quindi fare clic sull'opzione "Esegui come amministratore".

  1. Nell'editor del Registro di sistema, vai alla HKEY_CLASSES_ROOT\.xlschiave. È possibile farlo espandendo il HKEY_CLASSES_ROOTnodo, quindi iniziare a digitare .xls, o semplicemente cercare .xls, oppure scorrere verso il basso e cercarlo . Dovresti vedere qualcosa del genere:

Guarda il (Default)valore, nello screenshot sopra, cioè Excel.Sheet.8. Ora vai a quella chiave HKEY_CLASSESS_ROOT. In altre parole, vai a HKEY_CLASSES_ROOT\Excel.Sheet.8.

  1. Espandi la Excel.Sheet.8chiave e vedrai che ha diverse chiavi sotto di essa. Una di quelle chiavi è chiamata shell. Vai avanti ed espandi anche la shellchiave. vedrai qualcosa del genere:

Notare che le chiavi in ​​shell corrispondono alle opzioni che vedi quando fai clic con il tasto destro su un file Excel in Explorer. L'idea è che vogliamo aggiungere un'opzione "Apri in una nuova istanza" qui. Quindi, fai clic con il shelltasto destro sul tasto, quindi scegli Nuovo-> Tasto.

Dai alla chiave il nome che preferisci. Ad esempio OpenInNewInstance,. Quando viene creata la chiave, fare doppio clic su (Default)per assegnarle un valore predefinito. Il valore predefinito sarà l'opzione che vedrai nel menu di scelta rapida. Quindi, per questo esempio, useremo Open In New Instance. Dovresti avere qualcosa del genere:

  1. Aggiungi una nuova chiave sotto OpenInNewInstance. Questa volta, il nome come command. Per impostare il valore predefinito della commandchiave, è necessario il percorso del file EXCEL.EXE. In Windows 7 a 64 bit e Office 2010 impostare il valore su questo:

C:\Program Files (x86)\Microsoft Office\Office14\EXCEL.EXE" "%1

Se hai la stessa configurazione della mia, puoi semplicemente copiare quanto sopra. In caso contrario, apportare le modifiche necessarie per adattarsi alla propria configurazione. Ora dovresti vedere qualcosa del genere.

  1. Questo è tutto! Hai finito. Vai a Esplora risorse e fai clic con il tasto destro su qualsiasi .xlsfile. Ora dovresti vedere l'opzione "Apri in nuova istanza".

Fai clic su "Apri in nuova istanza" ed Excel apre la cartella di lavoro in una nuova finestra dell'applicazione. Fare clic con il tasto destro su un altro .xlsfile e aprirlo in una nuova istanza, Excel lo apre in un'altra finestra dell'applicazione.

  1. Se ciò non bastasse, e vuoi che questo sia il comportamento predefinito. In altre parole, ogni volta che fai doppio clic su un .xlsfile in Explorer, vuoi che Excel lo apra in una nuova istanza dell'applicazione, quindi, c'è un semplice passo da fare. Vai alla shellchiave e imposta il valore predefinito suOpenInNewInstance

Le istruzioni sopra ti permettono di aggiungere un'opzione al menu di *.xlsfile con il tasto destro . I file di Excel 2007/2010 hanno un'estensione ( .xlsxo .xlsm) diversa . Segui gli stessi passaggi, ma cerca l'estensione corretta ( xlsxo xlsminvece di xls) in # 2.

http://web.archive.org/web/20141014173336/http://www.excelqa.info/2011/06/17/how-to-open-excel-files-in-a-new-application-instance- windows-7-o-vista /


Finora questa è la risposta più vicina a questa domanda. Grazie.
Eugene,

Il collegamento è diventato obsoleto.
Okuma.Scott

Non ho una chiave "shell", né la maggior parte delle chiavi in ​​Excel.Sheet.8 sul mio Excel 2010 su Windows 8.1. Invece ho una chiave "ShellNew" vuota.
BT,

0
  1. Fare clic sul pulsante Microsoft Office e quindi fare clic su Opzioni di Excel.
  2. Fare clic su Avanzate, quindi fare clic per selezionare la casella di controllo "Ignora altre applicazioni" nell'area Generale.
  3. Clicca OK

1
No, ha funzionato solo per il 2o documento. Il terzo e tutti gli altri documenti si aprivano nella finestra del secondo documento. Grazie comunque :)
Eugene il

0

Vai a Risorse del computer> Strumenti> Opzioni cartella> Tipi di file> e scegli XLSX (XLSX per 2007 o XLS per 2003)

Fai clic sul pulsante Avanzate

Deseleziona "sfoglia nella stessa finestra" nella finestra avanzata.

Quindi evidenziare Apri e fare clic su Modifica

Prendi nota di queste impostazioni in modo da poter tornare indietro se necessario

Assicurati che nella casella Azione sia indicato e Apri

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.


Come posso farlo su Windows Server 2008? Non ha più la finestra di dialogo Tipi di file e l'altro nel Pannello di controllo non ha queste opzioni.
Eugene,

devi modificare il registro. progressi come promesso.
bugtussle,

Kije ha la risposta corretta. Puoi estendere Excel su due monitor, lo faccio sempre. A seconda del sistema operativo, potrebbe non essere possibile utilizzare il pulsante max \ restore in alto a destra nella finestra.
bugtussle,

2
La risposta di Kije non è corretta. In particolare dichiaro "apri nella nuova istanza di Excel" mentre Kije offre di usare un'istanza di Excel. L'uso della memoria non mi preoccupa. Spanning attraverso due monitor è un dolore.
Eugene,

0

C'era una soluzione funzionante per Windows XP qui , usando una correzione del registro. Ma dice che funziona solo nel sistema operativo a 32 bit. Sono curioso però, se vai in Start ... Esegui e digita "C:\Program Files\Microsoft Office\Office12\EXCEL.EXE" "C:\Stuff\sheet.xlsx"si apre nella stessa finestra o in una nuova?

Dato che era questo l'hack a 32 bit, il comando open predefinito utilizzava DDE open (% 1) per fornire il nome file, che utilizzava sempre qualsiasi finestra esistente, mentre questo metodo dell'argomento% 1 diretto senza DDE apriva una nuova finestra.

Solo i miei 2 centesimi. Potrebbe benissimo non funzionare.


0

Ho trovato un modo semplice, avendo avuto lo stesso problema: basta andare su Pannello di controllo -> Opzioni cartella e passare da "Apri ogni cartella nella stessa finestra" a "Apri ogni cartella in una nuova finestra" (o simile, io ' m traducendo dalle impostazioni tedesche di Windows 7 qui)


1
Questa è un'impostazione di Explorer. L'OP vuole essere in grado di aprire documenti Excel in una nuova istanza di Excel.
RobH,

0

Vedo che una risposta che offre una soluzione utilizzando regedit.exe è già stata scelta come migliore. Tuttavia, ho un modo semplice che non richiede la modifica del registro.

Dopo aver aperto il primo documento Excel, trova l'icona nella barra delle attività e fai clic con il pulsante destro del mouse. Scegli Microsoft Office Excel 2007. Verrà aperto un nuovo documento Excel. Da lì, usa il menu principale per aprire il secondo documento. Ovviamente, puoi aprire un terzo, un quarto, ecc. Allo stesso modo.


1
Grazie, @sarah, per la tua risposta. Tuttavia, la mia domanda riguardava specificamente il doppio clic sul file. Stavo già facendo quello che mi hai suggerito e questo stava diventando noioso perché dovevo fare tutti quei clic extra.
Eugene,

Dannazione. Mi dispiace, @Eugene. Ho fatto esattamente ciò che odio quando le persone fanno. Non ho letto attentamente la domanda. Soprattutto all'oscuro, dato che preferirei anche avere un file Excel, faccio doppio clic su Apri in una nuova istanza del programma.
Sarah,

@Eugene, ho scoperto che la domanda è stata posta e ha risposto alcuni anni dopo la tua, con quello che credo siano alcuni metodi aggiuntivi che ricevono voti positivi. Non ho ancora avuto la possibilità di provare nessuno di loro. superuser.com/questions/431061/…
sarah,

@Eugene Vedo anche che è stato contrassegnato come duplicato di un'altra versione della stessa domanda, che sembra essere stata pubblicata un paio di mesi prima della tua. C'è una risposta lì con 86 voti. superuser.com/questions/21602/open-excel-files-in-new-window (Non l'ho ancora letto.) È possibile / dovrebbero in qualche modo combinare o collegare queste versioni della domanda?
Sarah,

grazie, @sarah ho votato per chiuderlo, speriamo che gli amministratori ci arrivino qualche volta. Tutta questa domanda non ha più senso con le ultime versioni di Excel, poiché il problema è stato risolto da Microsoft :)
Eugene,

-3

Forse lo sai già, ma puoi avere più finestre aperte con un'istanza di Excel. Utilizzare il menu a discesa Finestra / Nuova finestra, quindi disporli come preferisci.

Più istanze di Excel mi sembrano costose in memoria.

inserisci qui la descrizione dell'immagine


3
Il problema è questi sono minori finestre, non finestre di livello superiore che potrebbe (per esempio) essere spostate un secondo monitor.
Chris W. Rea,

Sono d'accordo con BasicallyMoney.com - questo non è ciò di cui ho bisogno. Grazie comunque.
Eugene,

1
-1 opposto completo alla domanda OP
Chris Marisic,
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.