Apri più istanze di Excel senza PERSONAL.xlsb Blocca messaggio


26

Ogni volta che apro più di un'istanza di Excel, ricevo il seguente messaggio:

PERSONAL.xlsb è bloccato per la modifica

PERSONAL.xlsb è bloccato per la modifica

D : Come posso disabilitare o nascondere questo messaggio?

In alternativa, se qualcuno potesse suggerire un modo per migliorare il supporto di Excel 2007 per più monitor in una singola istanza, anche questo potrebbe aggirare il problema

Nota : non voglio usare "Ignora altre applicazioni che usano lo scambio dinamico di dati (DDE)" poiché paralizza altre funzionalità che uso regolarmente.

Risposte:


27

Scopri il tuo Personal.xlsbe attiva l'opzione Condividi cartella di lavoro. Puoi quindi aprire tutte le istanze di Excel che desideri senza quel fastidioso messaggio di sola lettura.

L'unico inconveniente è che se si desidera effettivamente aggiungere o modificare una macro personale, sarà necessario scoprire di Personal.xlsbnuovo e disattivare nuovamente l'opzione di condivisione (non è possibile visualizzare o modificare le macro delle cartelle di lavoro condivise, ma è possibile eseguirle).

Per trovare l'opzione di condivisione della cartella di lavoro, premere la scheda "Revisiona", quindi il pulsante "Condividi cartella di lavoro", che si trova nel gruppo "Modifiche".

In Office 2007/2010, scopri personal.xlsb aprendo una singola istanza di Excel e scegliendo Scopri dalla scheda Visualizza, sezione finestra, pulsante Scopri In Office 2007, condividi la cartella di lavoro dalla scheda Revisione, sezione modifiche, condividi cartella di lavoro


5
Grazie mille per questo - mi stava davvero infastidendo. Solo per aggiungere: In Office 2007, scopri personal.xlsb aprendo una singola istanza di Excel e scegliendo Scopri dalla scheda Visualizza, sezione finestra, pulsante Scopri In Office 2007, condividi la cartella di lavoro dalla scheda Revisione, sezione modifiche, condividi cartella di lavoro
sahmeepee,

1
Una volta passato a Excel 365 ho avuto problemi con questo, avevo bisogno di usare questo link support.office.com/en-us/article/… per condividere, fyi
Eliyahu

Per Excel 365 è necessario aggiungere il comando "Condividi cartella di lavoro (legacy)" alla barra multifunzione per accedere alla funzione Condividi cartella di lavoro.
giovedì

3

Se non fai affidamento sulle tue macro personali, puoi accedere a:

C: \ Utenti \ nome utente \ AppData \ Local \ Microsoft \ Excel \ XLStart

e rendere il Personal.xlsbfile di sola lettura. Questo dovrebbe fermare il fastidio.

Se non sono necessarie 2 istanze, puoi anche forzare Excel ad aprire una nuova finestra per ciascun file. Mostrerà più istanze nella barra delle applicazioni (che presumo tu possa trascinare sui monitor) ma avrà solo 1 copia di Excel in esecuzione.


C'è un modo per forzare Excel ad aprire una nuova finestra per ogni file dall'esterno di Excel? Cioè, posso rendere questo comportamento predefinito e non è necessario utilizzare la openfinestra di dialogo di Excel ?
risposta

purtroppo non senza il trucco DDE
John T

Ugh. Non riesco a capire, ma c'è una soluzione in qualche modo: Word lo gestisce perfettamente, anche se probabilmente perché non carica il file modello come documento "nascosto" per ogni istanza.
risposta il

Questo è più o meno quello che ho fatto. Contrassegnato come file di sola lettura. Se mai dovessi lavorare sulle mie macro, posso semplicemente renderlo di nuovo scrivibile. :)
Chiramisu il

2

Questo thread fornisce alcune opzioni su come impedire che ciò accada. Non ho apportato modifiche per testare il supporto multi monitor di Excel 2010, ma posso confermare che il 2007 non ha modo di supportare un'istanza con i file aperti su più monitor.


Grazie, ma ho già provato quella particolare soluzione ("Ignora altre applicazioni che utilizzano Dynamic Data Exchange (DDE)") e il risultato non mi è piaciuto. Ho modificato il post in modo che altri lo sappiano.
risposta il

-1

Ho trovato una soluzione semplice per quella seccatura.

1) Crea una copia del tuo PERSONAL.XLSB da qualche altra parte. Non importa dove si desidera archiviare questo file, basta evitare le cartelle di sistema. Ad esempio, inseriscilo nell'unità D: \

2) Crea una directory chiamata XLSTART, così avrai la cartella D: \ XLSTART creata.

3) Spostare PERSONAL.XLSB da D: \ a D: \ XLSTART

4) Deseleziona la casella Sola lettura nel tuo file D: \ XLSTART \ PERSONAL.XLSB e nella tua cartella D: \ XLSTART

5) Vai alla posizione precedente di PERSONAL.XLSB (nel mio caso era C: \ Programmi (x86) \ Microsoft Office \ root \ Office16 \ XLSTART - perché sono migrato in un nuovo ufficio), anche se potresti avere C: \ Users \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART nel caso in cui tu stia ancora eseguendo la versione precedente di Office.

6) Vai a un livello superiore ed elimina completamente la cartella XLSTART.

7) Spostare o copiare D: \ XLSTART nella posizione corrente.

8) Fine. Funziona tutto

Ha funzionato per me, spero che funzionerà anche per te. Ora posso modificare PERSONAL.XLSB ogni volta che voglio. Nessuna seccatura più.

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.