Öffnen Sie mehrere Instanzen von Excel ohne PERSONAL.xlsb-Sperrnachricht

26

Immer wenn ich mehr als eine Instanz von Excel öffne, wird die folgende Meldung angezeigt:

PERSONAL.xlsb ist für die Bearbeitung gesperrt

PERSONAL.xlsb ist für die Bearbeitung gesperrt

F : Wie kann ich diese Nachricht deaktivieren oder ausblenden?

Wenn jemand eine Möglichkeit vorschlagen könnte, die Unterstützung von Excel 2007 für mehrere Monitore in einer einzelnen Instanz zu verbessern, würde dies das Problem ebenfalls umgehen

Hinweis : Ich möchte "Andere Anwendungen, die Dynamic Data Exchange (DDE) verwenden, ignorieren" nicht verwenden, da dadurch andere Funktionen, die ich regelmäßig verwende, in Mitleidenschaft gezogen werden.

anschauung
quelle

Antworten:

27

Blenden Sie Ihre ein Personal.xlsbund aktivieren Sie die Option Arbeitsmappe freigeben . Sie können dann beliebig viele Excel-Instanzen ohne diese lästige schreibgeschützte Nachricht öffnen.

Der einzige Nachteil ist, dass Sie, wenn Sie ein persönliches Makro hinzufügen oder bearbeiten möchten, es Personal.xlsbwieder einblenden und die Freigabeoption wieder deaktivieren müssen (Makros freigegebener Arbeitsmappen können nicht angezeigt oder bearbeitet, aber ausgeführt werden).

Um die Option "Arbeitsmappe freigeben" zu finden, klicken Sie auf die Registerkarte "Überprüfen" und anschließend auf die Schaltfläche "Arbeitsmappe freigeben", die sich in der Gruppe "Änderungen" befindet.

In Office 2007/2010 können Sie personal.xlsb einblenden, indem Sie eine einzelne Excel-Instanz öffnen und Einblenden auf der Registerkarte "Ansicht", im Fensterbereich und auf der Schaltfläche "Einblenden" auswählen

YetAnotherUser
quelle
5
Vielen Dank dafür - es hat mich wirklich nervt. Nur hinzuzufügen: In Office 2007, sichtbar macht Personal.xlsb durch eine einzige Instanz von Excel öffnen und die Optionen sichtbar macht aus der Registerkarte Ansicht Fensterabschnitt sichtbar macht Schaltfläche In Office 2007, die Arbeitsmappe aus der Überprüfung Registerkarte darstellen , ändert Abschnitt, teilt Arbeitsmappe
sahmeepee
1
Nachdem ich zu Excel 365 gewechselt war, hatte ich Probleme damit und musste diesen Link support.office.com/en-us/article/… verwenden, um zu teilen, fyi
Eliyahu
Für Excel 365 muss der Multifunktionsleiste der Befehl "Arbeitsmappe freigeben (Legacy)" hinzugefügt werden, um auf die Funktion "Arbeitsmappe freigeben" zuzugreifen.
JJZ
3

Wenn Sie nicht auf Ihre persönlichen Makros angewiesen sind, können Sie zu Folgendem navigieren:

C: \ Benutzer \ Benutzername \ AppData \ Local \ Microsoft \ Excel \ XLStart

und machen Sie die Personal.xlsbDatei schreibgeschützt. Das sollte das Nörgeln stoppen.

Wenn zwei Instanzen nicht erforderlich sind, können Sie Excel auch dazu zwingen, für jede Datei ein neues Fenster zu öffnen. Es werden mehrere Instanzen in der Taskleiste angezeigt (ich gehe davon aus, dass Sie über Monitore ziehen können), aber es wird nur 1 Kopie von Excel ausgeführt.

John T
quelle
Gibt es eine Möglichkeit, Excel zu zwingen, für jede Datei außerhalb von Excel ein neues Fenster zu öffnen? Kann ich dieses Verhalten als Standard festlegen und muss nicht den Excel- openDialog verwenden?
anschauung
leider nicht ohne den DDE-Trick
John T
Pfui. Ich kann es nicht leugnen, aber es gibt irgendwie eine Lösung - Word handhabt dies perfekt, obwohl es wahrscheinlich nicht für jede Instanz die Vorlagendatei als 'verstecktes' Dokument lädt.
anschauung
Das ist mehr oder weniger das, was ich getan habe. Markierte die Datei als schreibgeschützt. Wenn ich jemals an meinen Makros arbeiten muss, kann ich sie einfach wieder beschreibbar machen. :)
Chiramisu
2

Dieser Thread bietet einige Optionen, um dies zu verhindern. Ich habe keine Änderung vorgenommen, um die Unterstützung von Excel 2010 für mehrere Monitore zu testen, kann jedoch bestätigen, dass 2007 keine Möglichkeit bietet, eine Instanz mit Dateien zu unterstützen, die auf mehreren Monitoren geöffnet sind.

BinaryMisfit
quelle
Danke, aber ich habe diese spezielle Lösung bereits ausprobiert ("Ignoriere andere Anwendungen, die Dynamic Data Exchange (DDE) verwenden") und das Ergebnis hat mir nicht gefallen. Ich habe den Beitrag bearbeitet, damit andere es wissen.
anschauung
-1

Ich habe eine einfache Lösung für diesen Ärger gefunden.

1) Erstellen Sie eine Kopie Ihrer PERSONAL.XLSB an einer anderen Stelle. Es spielt keine Rolle, wo Sie diese Datei speichern möchten. Vermeiden Sie einfach Systemordner. Zum Beispiel legen Sie es auf Laufwerk D: \

2) Erstellen Sie ein Verzeichnis mit dem Namen XLSTART, sodass der Ordner D: \ XLSTART erstellt wird.

3) Verschieben Sie PERSONAL.XLSB von D: \ nach D: \ XLSTART

4) Deaktivieren Sie das Kontrollkästchen Schreibgeschützt in Ihrer Datei D: \ XLSTART \ PERSONAL.XLSB und in Ihrem Ordner D: \ XLSTART

5) Wechseln Sie zum vorherigen Speicherort von PERSONAL.XLSB (in meinem Fall C: \ Programme (x86) \ Microsoft Office \ root \ Office16 \ XLSTART - da ich zu einem neuen Office migriert habe), obwohl möglicherweise C: \ Benutzer vorhanden sind \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART, falls Sie noch die ältere Office-Version ausführen.

6) Gehen Sie eine Ebene höher und löschen Sie den XLSTART-Ordner vollständig.

7) Verschieben oder kopieren Sie D: \ XLSTART an die aktuelle Position.

8) Fertig stellen. Alles funktioniert.

Es hat bei mir funktioniert, ich hoffe, es wird auch bei Ihnen funktionieren. Jetzt kann ich PERSONAL.XLSB bearbeiten, wann immer ich möchte. Kein Ärger mehr.

user3753837
quelle