Открыть несколько экземпляров Excel без сообщения блокировки PERSONAL.xlsb

26

Всякий раз, когда я открываю экземпляр Excel, я получаю следующее сообщение:

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

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

В : Как я могу отключить или скрыть это сообщение?

Кроме того, если бы кто-то мог предложить способ улучшить поддержку Excel 2007 для нескольких мониторов в одном экземпляре, это также обошло бы проблему

Примечание . Я не хочу использовать «Игнорировать другие приложения, использующие динамический обмен данными (DDE)», поскольку это наносит ущерб другим функциям, которые я регулярно использую.

Anschauung
источник

Ответы:

27

Отобразите Personal.xlsbи включите опцию « Поделиться книгой» . Затем вы можете открыть столько экземпляров Excel, сколько захотите, без этого надоедливого сообщения только для чтения.

Единственным недостатком является то, что если вы действительно хотите добавить или отредактировать личный макрос, вам придется Personal.xlsbснова отобразить и отключить параметр общего доступа (вы не можете видеть или редактировать макросы общих рабочих книг, но вы можете их запускать).

Чтобы найти опцию публикации рабочей книги, нажмите вкладку «Обзор», а затем нажмите кнопку «Поделиться рабочей книгой», которая находится в группе «Изменения».

В Office 2007/2010 откройте файл personal.xlsb, открыв один экземпляр Excel, и выберите вкладку «Показать» на вкладке «Вид», в разделе окна, нажмите кнопку «Показать». В Office 2007 откройте общий доступ к книге на вкладке «Обзор», в разделе «Изменения», откройте общий доступ к книге.

YetAnotherUser
источник
5
Большое спасибо за это - это действительно беспокоило меня. Просто добавьте: В Office 2007, откройте файл personal.xlsb, открыв один экземпляр Excel и выбрав unhide на вкладке представления, в разделе окна, на кнопке «Показать». В Office 2007 вы можете поделиться книгой на вкладке «Обзор», разделом изменений, поделиться книгой
Сахмипи
1
После того, как я перешел на Excel 365, у меня возникли проблемы с этим, мне нужно было использовать эту ссылку support.office.com/en-us/article/… чтобы поделиться, к вашему сведению
Элиягу
Для Excel 365 необходимо добавить команду «Совместно использовать рабочую книгу (устаревшую версию)» на ленте, чтобы получить доступ к функции «Совместно использовать рабочую книгу».
JJZ
3

Если вы не полагаетесь на свои личные макросы, вы можете перейти к:

C: \ Users \ имя пользователя \ AppData \ Local \ Microsoft \ Excel \ XLStart

и сделать Personal.xlsb файл только для чтения. Это должно остановить нытье.

Если 2 экземпляра не нужны, вы также можете заставить Excel открыть новое окно для каждого файла. На панели задач будет показано несколько экземпляров (которые, как я полагаю, вы можете перетаскивать на мониторы), но на нем будет запущена только 1 копия Excel.

Джон Т
источник
Есть ли способ заставить Excel открыть новое окно для каждого файла из-за пределов Excel? То есть я могу сделать это поведение по умолчанию и не использовать openдиалог Excel ?
Anschauung
к сожалению, не без трюка с DDE
Джон Т
Тьфу. Я ничего не могу поделать, но есть какое-то решение: Word прекрасно справляется с этим, хотя, вероятно, потому, что он не загружает файл шаблона как «скрытый» документ для каждого экземпляра.
Anschauung
Это более или менее то, что я сделал. Помечен файл только для чтения. Если мне когда-нибудь понадобится работать с моими макросами, я снова смогу сделать их доступными для записи. :)
Chiramisu
2

Эта ветка предоставляет несколько вариантов того, как этого избежать. У меня не было изменений для проверки поддержки нескольких мониторов в Excel 2010, но я могу подтвердить, что в 2007 году нет способа поддержки одного экземпляра с файлами, открытыми на нескольких мониторах.

BinaryMisfit
источник
Спасибо, но я уже попробовал это конкретное решение («игнорировать другие приложения, использующие динамический обмен данными (DDE)»), и результат мне не понравился. Я редактировал пост, чтобы другие знали.
Anschauung
-1

Я нашел простое решение для этой проблемы.

1) Сделайте копию вашего PERSONAL.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 \ Roaming \ Microsoft \ Excel \ XLSTART, если вы все еще используете старую версию Office.

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

7) Переместите или скопируйте D: \ XLSTART в текущем местоположении.

8) Готово. Все работает.

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

user3753837
источник