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

39176
anschauung

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

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

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

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

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

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

24
Это доставило мне ооочень большое спасибо! Coops 10 лет назад 1

4 ответа на вопрос

26
YetAnotherUser

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

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

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

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

Отлично! Это добилось цели. Спасибо! anschauung 11 лет назад 2
Это доставило мне ооочень большое спасибо! Coops 10 лет назад 0
Большое спасибо за это - это действительно беспокоило меня. Просто добавьте: В Office 2007, откройте файл personal.xlsb, открыв один экземпляр Excel и выбрав unhide на вкладке представления, в разделе окна, на кнопке «Показать». В Office 2007 откройте общий доступ к рабочей книге на вкладке рецензирования, раздел изменений, откройте общий доступ к книге sahmeepee 10 лет назад 5
3
John T

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

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

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

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

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

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

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

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

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, когда захочу. Больше никаких хлопот.