"Редактирование PERSONAL.XLS запрещено пользователем us

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
BelkaJul
Сообщения: 23
Зарегистрирован: 08 авг 2005, 12:27
Откуда: Ростов-на-Дону
Контактная информация:

Вы когда нибудь с таким сталкивалась?

После того как создан в Excel макрос в "Личной книге макросов", то если уже открыт один экземпляр Excel, то при двойном клике на еще каком-нить файле Excel выпадает окошко "редактирование PERSONAL.XLS запрещено пользователем user"

как с этим бороться???? :cry:

Данное сообщение очень пугает пользователей
BelkaJul
Сообщения: 23
Зарегистрирован: 08 авг 2005, 12:27
Откуда: Ростов-на-Дону
Контактная информация:

Сама нашла решение! Варианта может быть два:

1. Сделать настройки Excel, чтобы все файлы открывались в одном окне. Т.е. не создавался второй экземпляр Excel.

2. Найти файл PERSONAL.XLS и усатновить ему атрибут "только чтнение".

Application.StartUpPath - здесь указан путь к папке XLStart

Но чаще всего этот файл лежит по пути: "C:\Documents and Settings\"имя пользователя"\Application Data\Microsoft\Excel\XLSTART"

Если кто знает другие пути решения - делитесь!
Yaroslav2005
Сообщения: 6
Зарегистрирован: 22 авг 2005, 10:18
Откуда: Kaluga

Есть вариант работать с шаблонами.

А, вообще корень этой проблемы в том, что скорее всего у тебя не определён главный шаблон и при создании макроса ты его записываешь в специальный лист , который всегда подгружается с Excel
:) :) :)
BelkaJul
Сообщения: 23
Зарегистрирован: 08 авг 2005, 12:27
Откуда: Ростов-на-Дону
Контактная информация:

Yaroslav2005 - :) ОГРОМНОЕ СПАСИБО :) , что откликнулись на мой призыв о помощи. А можно по-подробнее про "главный шаблон"? Как его определить?
Yaroslav2005
Сообщения: 6
Зарегистрирован: 22 авг 2005, 10:18
Откуда: Kaluga

BelkaJul, - Если тебе это для програмирования надо, то напиши на каком языке.
А, если, просто интересно что это за лист куда макросы пишутся, то тогда я тебе сейчас отвечу.
-------------------------------------------------------------------------------------
[img]C:\Documents%20and%20Settings\kalin.REGADM\Desktop\Безымянный.bmp[/img]
Если ты выбираешь личную книгу, то макрос сохраняется в файл Personal.xls :arrow:
:) :) :)
BelkaJul
Сообщения: 23
Зарегистрирован: 08 авг 2005, 12:27
Откуда: Ростов-на-Дону
Контактная информация:

Yaroslav2005, это мне для программирования. Пишу разумеется на VBA в Excel2003.
Не знаю, помогут ли тут шаблоны. У меня макрос перегоняет информацию из MS Project в Excel (формируемтся документ определённого вида "Наряд на работы"). При этом просто октрывается Excel, создается новый лист и на него выводится нужная информация.
Yaroslav2005
Сообщения: 6
Зарегистрирован: 22 авг 2005, 10:18
Откуда: Kaluga

Тогда попробуй открыть этот лист (Окно->Отобразить) и зайди (Сервис->Доступ к книге...) и поставь галочку разрешить совместный доступ.
Может поможет. Но у меня твоя проблема не повторилась. у меня хоть сколько книг откывай с макросами всё работает и ни каких сообщений не выдаётся!
:)
:) :) :)
BelkaJul
Сообщения: 23
Зарегистрирован: 08 авг 2005, 12:27
Откуда: Ростов-на-Дону
Контактная информация:

Псибки, попробую :wink:
Ответить