Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2010, 09:44   #1
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию personal.xls

При открытии любого файла.xls одновременно открывается книга макросов PERSONAL.xls. При ее закрытии слетают все макросы. Как это избежать?
ruavia3 вне форума Ответить с цитированием
Старый 06.04.2010, 10:47   #2
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

1. Не закрывать Personal или не записывать все макросы в неё.
2. Держать все макросы в какой-нибудь надстройке.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 06.04.2010, 11:24   #3
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

В Personal записано всего 3 макроса. Надстройки в файле неуместны, т.к. он генериться автоматически другой программой.
ruavia3 вне форума Ответить с цитированием
Старый 06.04.2010, 11:28   #4
Dophin
Форумчанин
 
Аватар для Dophin
 
Регистрация: 13.01.2010
Сообщений: 410
По умолчанию

ну Вам же сказали - не закрывать Personal
Dophin вне форума Ответить с цитированием
Старый 06.04.2010, 11:30   #5
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от ruavia3 Посмотреть сообщение
Надстройки в файле неуместны, т.к. он генериться автоматически другой программой.
Кто он? Файл? И какое это имеет отношение к надстройкам? Надстройка запускается вместе с excel, а не с конкретным файлом.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 06.04.2010, 11:51   #6
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

The_Prist, файл генериться автоматически. По надстройкам понятно, но это у меня не пройдет.

Dophin, если не закрывать, то макросы не полноценно работают.
Например, частенько thisworkbook.name = personal.xls, хотя на самом деле открыта книга с другим именем.
ruavia3 вне форума Ответить с цитированием
Старый 06.04.2010, 12:15   #7
The_Prist
Участник клуба
 
Аватар для The_Prist
 
Регистрация: 17.07.2009
Сообщений: 1,088
По умолчанию

Цитата:
Сообщение от ruavia3 Посмотреть сообщение
Например, частенько thisworkbook.name = personal.xls, хотя на самом деле открыта книга с другим именем.
С этого и надо было начинать. Замените где это необходимо thisworkbook на AсtiveWorkbook.

И все же не пойму - как так файл генериться, что надстройка не запустится? И почему не пройдут надстройки? Они запрещены Админами? Но тогда и макросы бы не выполнялись. Короче, что-то Вы темните...
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru
The_Prist вне форума Ответить с цитированием
Старый 07.04.2010, 13:30   #8
ruavia3
Форумчанин
 
Регистрация: 13.03.2009
Сообщений: 253
По умолчанию

Цитата:
Сообщение от The_Prist Посмотреть сообщение
С этого и надо было начинать. Замените где это необходимо thisworkbook на AсtiveWorkbook.
...
Короче, что-то Вы темните...
Решил проблему удалением книги Personal из папки автозапуска Excel, c последующим созданием новой и переносом старых макросов.
ruavia3 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема в удалении Eset Personal Firewall Miniport#7 A.A.V=VIP Софт 1 28.02.2010 17:02
ужас блин! :( personal.xlb Tirendus Microsoft Office Excel 10 03.08.2009 16:01
Разорвана связь с "PERSONAL.XLS" JhonNik153 Microsoft Office Excel 2 13.05.2009 17:29
xls-> xls с измененными полями falcon-x Общие вопросы C/C++ 1 22.01.2008 02:25
как присвоить значение ячейки R1C1 из 1.xls, допустим какой-нибудь любой ячейке из 2.xls ? diabloskrk Microsoft Office Excel 3 08.10.2007 12:27