Відкрийте кілька примірників Excel без повідомлення про блокування PERSONAL.xlsb


26

Щоразу, коли я відкриваю більше, ніж екземпляр Excel, я отримую таке повідомлення:

PERSONAL.xlsb заблокований для редагування

PERSONAL.xlsb заблокований для редагування

Q : Як я можу відключити або приховати це повідомлення?

Крім того, якщо хтось може запропонувати спосіб покращити підтримку Excel 2007 для декількох моніторів в одному екземплярі, це також вирішить проблему.

Примітка . Я не хочу використовувати "Ігнорувати інші програми, які використовують динамічний обмін даними (DDE)", оскільки він калічить інші функції, які я регулярно використовую.

Відповіді:


27

Відкрийте своє Personal.xlsb та ввімкніть параметр робочої книги для спільного використання. Потім ви можете відкрити стільки примірників Excel, скільки вам потрібно, без цього примхливого повідомлення лише для читання.

Єдиний недолік полягає в тому, що якщо ви хочете фактично додати чи відредагувати особистий макрос, вам доведеться його сховати Personal.xlsb знову та знову вимкнути параметр спільного доступу (ви не можете бачити чи редагувати макроси спільних робочих книжок, але ви можете запустити їх.)

Щоб знайти параметр "Книга обміну", натисніть вкладку "Огляд", а потім натисніть кнопку "Надіслати робочу книжку", що знаходиться в групі "Зміни".

В Office 2007/2010 відкрийте особистий.xlsb, відкривши один екземпляр excel та вибравши приховати на вкладці перегляду, розділі вікна, кнопці приховати в Office 2007, поділіться робочою книжкою на вкладці огляду, розділом змін, поділіться робочою книжкою


5
Величезне спасибі за це - це мене справді клопіло. Додамо лише: У Office 2007, відкрийте особистий.xlsb, відкривши один екземпляр excel та вибравши приховати на вкладці перегляду, розділі вікна, кнопці приховати в Office 2007, поділіться робочою книжкою на вкладці огляду, розділі змін, діліться книжкою
sahmeepee

1
Після переходу на Excel 365 у мене виникли проблеми з цим, мені потрібно було скористатися цим посиланням support.office.com/en-us/article/…, щоб поділитися, fyi
Eliyahu

Для Excel 365 необхідно додати до стрічки команду "Поділитися робочою книжкою (Спадщина)", щоб отримати доступ до функції Share Workbook.
jjz

3

Якщо ви не покладаєтесь на свої особисті макроси, ви можете перейти до:

C: \ Користувачі \ ім'я користувача \ AppData \ Local \ Microsoft \ Excel \ XLStart

і зробіть Personal.xlsbфайл лише для читання. Це повинно зупинити нудоту.

Якщо два екземпляри не потрібні, ви також можете змусити Excel відкрити нове вікно для кожного файлу. На панелі завдань відображатиметься декілька примірників (які, мабуть, ви можете перетягувати через монітори), але на ній буде працювати лише одна копія Excel.


Чи є спосіб змусити Excel відкрити нове вікно для кожного файлу поза Excel? Тобто чи можу я зробити цю поведінку за замовчуванням і не потрібно використовувати openдіалогове вікно Excel ?
anschauung

не обійшлося без трюку DDE, на жаль
Джон Т

Тьфу. Я не можу хепі, але річ є рішення якось - Word справляється з цим чудово, хоча, ймовірно, тому, що він не завантажує файл шаблону як "прихований" документ для кожного примірника.
anschauung

Це більш-менш те, що я зробив. Позначено файл лише для читання. Якщо мені коли-небудь потрібно буде працювати над своїми макросами, я можу зробити його знову можливим для запису. :)
Chiramisu

2

Цей потік містить деякі варіанти, як не допустити цього. У мене не було змін, щоб перевірити підтримку декількох моніторів Excel 2010, але можу підтвердити, що 2007 не може підтримувати один екземпляр із відкритими файлами на декількох моніторах.


Дякую, але я вже спробував саме це рішення ("Ігноруйте інші програми, які використовують динамічний обмін даними (DDE)") і результат не сподобався. Я відредагував публікацію, щоб інші знали.
anschauung

-1

Я знайшов просте рішення для цих клопотів.

1) Зробіть копію свого ОСОБА.XLSB десь в іншому місці. Не дуже важливо, де ви хочете зберегти цей файл, просто уникайте системних папок. Наприклад, поставте його на диск D: \

2) Створіть каталог під назвою XLSTART, щоб у вас була створена папка D: \ XLSTART.

3) Перемістіть PERSONAL.XLSB з D: \ в D: \ XLSTART

4) Зніміть прапорці для читання лише у файлі D: \ XLSTART \ PERSONAL.XLSB та папці D: \ XLSTART

5) Перейдіть до попереднього місця PERSONAL.XLSB (у моєму випадку це було C: \ Program Files (x86) \ Microsoft Office \ root \ Office16 \ XLSTART - тому що я перейшов у новий офіс), хоча у вас може бути C: \ Users \ AppData \ Роумінг \ Microsoft \ Excel \ XLSTART у випадку, якщо ви все ще використовуєте стару версію офісу.

6) Перейдіть на один рівень вгору і повністю видаліть папку XLSTART.

7) Перемістіть або скопіюйте D: \ XLSTART у поточному місці.

8) Закінчення. Все працює.

Це працювало для мене, сподіваюсь, воно буде працювати і для вас. Тепер я можу редагувати PERSONAL.XLSB, коли захочу. Більше немає клопотів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.