Otwórz wiele wystąpień programu Excel bez komunikatu blokady PERSONAL.xlsb

26

Ilekroć otwieram więcej niż jedno wystąpienie programu Excel, pojawia się następujący komunikat:

PERSONAL.xlsb jest zablokowany do edycji

PERSONAL.xlsb jest zablokowany do edycji

P : Jak mogę wyłączyć lub ukryć tę wiadomość?

Ewentualnie, jeśli ktoś mógłby zasugerować sposób ulepszenia obsługi programu Excel 2007 dla wielu monitorów w jednym wystąpieniu, obejdzie to również problem

Uwaga : nie chcę używać opcji „Ignoruj ​​inne aplikacje korzystające z dynamicznej wymiany danych (DDE)”, ponieważ utrudnia to korzystanie z innych funkcji, z których regularnie korzystam.

anschauung
źródło

Odpowiedzi:

27

Odkryj Personal.xlsbi włącz opcję udostępniania skoroszytu. Następnie możesz otworzyć tyle wystąpień programu Excel, ile chcesz, bez nieprzyjemnej wiadomości tylko do odczytu.

Jedyną wadą jest to, że jeśli naprawdę chcesz dodać lub edytować osobiste makro, będziesz musiał je Personal.xlsbponownie odkryć i ponownie wyłączyć opcję udostępniania (nie możesz zobaczyć ani edytować makr udostępnionych skoroszytów, ale możesz je uruchomić).

Aby znaleźć opcję udostępniania skoroszytu, naciśnij kartę „Recenzja”, a następnie przycisk „Udostępnij skoroszyt”, który znajduje się w grupie „Zmiany”.

W pakiecie Office 2007/2010 odkryj plik personal.xlsb, otwierając pojedyncze wystąpienie programu Excel i wybierając opcję odkryj z karty widoku, sekcji okna, przycisku Odkryj w pakiecie Office 2007, udostępnij skoroszyt z karty recenzji, sekcji zmian, udostępnij skoroszyt

YetAnotherUser
źródło
5
Dzięki bardzo za to - naprawdę mnie to wkurzyło. Wystarczy dodać: W pakiecie Office 2007 odkryj plik personal.xlsb, otwierając pojedyncze wystąpienie programu Excel i wybierając opcję odkryj z karty widoku, sekcji okna, przycisku odkryj W pakiecie Office 2007 udostępnij skoroszyt z karty przeglądu, sekcji zmian, udostępnij skoroszyt
sahmeepee,
1
Po przejściu na Excel 365 miałem z tym problem, musiałem skorzystać z tego linku support.office.com/en-us/article/…, aby udostępnić, fyi
Eliyahu
W przypadku Excel 365 konieczne jest dodanie polecenia „Udostępnij skoroszyt (starsze)” na wstążce, aby uzyskać dostęp do funkcji Udostępnij skoroszyt.
jjz
3

Jeśli nie korzystasz z makr osobistych, możesz przejść do:

C: \ Users \ nazwa użytkownika \ AppData \ Local \ Microsoft \ Excel \ XLStart

i ustaw Personal.xlsbplik tylko do odczytu. To powinno powstrzymać dokuczanie.

Jeśli 2 wystąpienia nie są konieczne, możesz również zmusić program Excel do otwarcia nowego okna dla każdego pliku. Wyświetli wiele wystąpień na pasku zadań (zakładam, że można przeciągać je po monitorach), ale będzie mieć tylko jedną kopię programu Excel.

John T.
źródło
Czy istnieje sposób, aby zmusić program Excel do otwarcia nowego okna dla każdego pliku spoza programu Excel? To znaczy, czy mogę ustawić to zachowanie jako domyślne i nie muszę używać openokna dialogowego Excela ?
anschauung
niestety nie bez sztuczki DDE
John T
Ugh. Nie mogę pomóc, ale jest jakoś rozwiązanie - Word radzi sobie z tym doskonale, chociaż prawdopodobnie dlatego, że nie ładuje pliku szablonu jako „ukrytego” dokumentu dla każdej instancji.
anschauung
To mniej więcej to, co zrobiłem. Oznaczono plik Tylko do odczytu. Jeśli kiedykolwiek będę potrzebować pracować z moimi makrami, mogę po prostu sprawić, że będzie można ponownie pisać. :)
Chiramisu
2

Wątek ten zawiera pewne opcje, jak temu zapobiec. Nie miałem żadnej zmiany, aby przetestować obsługę wielu monitorów Excel 2010, ale mogę potwierdzić, że 2007 nie ma możliwości obsługi jednego wystąpienia z plikami otwartymi na wielu monitorach.

BinaryMisfit
źródło
Dzięki, ale już wypróbowałem to konkretne rozwiązanie („Ignoruj ​​inne aplikacje korzystające z dynamicznej wymiany danych (DDE)”) i nie podoba mi się wynik. Zredagowałem ten post, aby inni wiedzieli.
anschauung
-1

Znalazłem proste rozwiązanie tego problemu.

1) Zrób kopię pliku PERSONAL.XLSB w innym miejscu. Tak naprawdę nie ma znaczenia, gdzie chcesz przechowywać ten plik, po prostu unikaj folderów systemowych. Na przykład umieść go na dysku D: \

2) Utwórz katalog o nazwie XLSTART, aby utworzyć folder D: \ XLSTART.

3) Przenieś PERSONAL.XLSB z D: \ do D: \ XLSTART

4) Odznacz pole Tylko do odczytu w pliku D: \ XLSTART \ PERSONAL.XLSB i folderze D: \ XLSTART

5) Przejdź do poprzedniej lokalizacji PERSONAL.XLSB (w moim przypadku było to C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ XLSTART - ponieważ przeprowadziłem migrację do nowego biura), chociaż możesz mieć C: \ Users \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART, jeśli nadal korzystasz ze starszej wersji pakietu Office.

6) Przejdź o jeden poziom wyżej i usuń całkowicie folder XLSTART.

7) Przenieś lub skopiuj D: \ XLSTART w bieżącej lokalizacji.

8) Zakończ. Wszystko działa

To zadziałało dla mnie, mam nadzieję, że zadziała również dla ciebie. Teraz mogę edytować PERSONAL.XLSB, kiedy tylko chcę. Bez kłopotów.

użytkownik3753837
źródło