PERSONAL.XLAM открывается только для чтения - PullRequest
0 голосов
/ 26 июня 2019

В Excel 2013 (?) Я годами использовал файл PERSONAL.XLAM без проблем.Сейчас я использую Excel для Office 365. У меня проблема с использованием того же файла.

Я имел обыкновение открывать рабочую книгу, вместе с ней открывался PERSONAL.XLAM, и я мог перейти в Developer>Visual Basic, а также изменить код VBA и сохранить.Отлично.

Теперь, с Office 365, я получаю сообщение об ошибке, говорящее о том, что я не могу сохранить, потому что PERSONAL.XLAM только для чтения.Я проверил атрибуты файлов Windows, и флажок «Только чтение» не установлен, поэтому я не уверен, почему он будет открываться как доступный только для чтения.

В дополнение к использованию Office 365, ятакже на совершенно новом ПК, так что, возможно, что-то мне не хватает, но я не знаю, что делать.

Редактировать: Я думаю, что нашел новую морщину.Я переместил Личный файл из папки XLSTART на рабочий стол.Если я открываю личный файл непосредственно оттуда, я получаю сообщение об ошибке: «Извините, Excel не может открыть две книги с одинаковым именем одновременно».Значит ли это, что он уже открыт где-то еще?

1 Ответ

1 голос
/ 26 июня 2019

Я понял это.У меня на самом деле был код в Workbook_Open, который смотрел на Application.UserName.Если это не совпадало с тем, что он проверял, он делал личный файл доступным только для чтения.И, как я упоминал ранее, у меня появился новый компьютер, и мое имя было изменено.После того, как я изменил свое имя пользователя обратно на то, что я использовал, все вернулось к тому, что было.

Если бы не эта «проверка безопасности», у меня не было бы никаких проблем.Другими словами, вы можете иметь файл XLAM в папке XLSTART и вносить в него изменения, пока он у вас открыт, что я и хотел.

Это, очевидно,добровольный, но случайный вопрос.Я отмечу это как ответ, но если было бы лучше закрыть это, это также хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...