Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Office (Word, Excel, Outlook и т.д.) (http://forum.oszone.net/forumdisplay.php?f=115)
-   -   [решено] Exel - макросы слетают и не восстанавливаются потом. HELP!!! (http://forum.oszone.net/showthread.php?t=338294)

Maestro 18-12-2018 10:46 2846723

Exel - макросы слетают и не восстанавливаются потом. HELP!!!
 
Всем привет
Написано много макросов для Exel (Windows 7)
Все они доступны во ВСЕХ открываемых книгах. При переустановке винды сохраняю файл c:\Users\Пользователь\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB
и потом все работает. Но заметил что иногда (непонятно по каким причинам или после какого события) макросы пропадают и повторный перенос файла PERSONAL.XLSB не решает проблемы, если только вручную его не запускать (и то по кнопкам в ленте они не работают, только при запуске из самих макросов) и только полная переустановка винды помогает. Где копать, кто поможет?

Заранее признателен

a_axe 18-12-2018 13:17 2846781

Цитата:

Цитата Maestro
сохраняю файл c:\Users\Пользователь\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB »

Maestro, как вариант попробуйте создать новый файл с тем же именем (старый сохраните на всякий случай), перекопируйте в этот новый файл все макросы в виде текста вручную, через обычное "выделить текст- скопировать-вставить".
Кроме того, можно хранить макросы в виде надстройки c расширением xla.

Maestro 18-12-2018 14:26 2846795

Цитата:

Цитата a_axe
как вариант попробуйте создать новый файл с тем же именем (старый сохраните на всякий случай), перекопируйте в этот новый файл все макросы в виде текста вручную, через обычное "выделить текст- скопировать-вставить". »

не помогло, вообще если открыть его пытаюсь, а так если помещаю на нужное место ничего не происходит как и раньше (((

Цитата:

Цитата a_axe
Кроме того, можно хранить макросы в виде надстройки c расширением xla. »

а про это можно по-подробнее?

Maestro 21-12-2018 15:43 2847391

Вложений: 2
Вот что обнаружил при очередной попытке записать маркрос

Получается где-то надо разрешить запись, а где???

Iska 21-12-2018 16:49 2847410

Цитата:

Цитата Maestro
Получается где-то надо разрешить запись, а где??? »

Personal.xls/Personal.xlsb, обычное расположение — в %AppData%\Microsoft\Excel\XLSTART (именно там, где Вы и указали), проверьте разрешения безопасности. Ещё рекомендуют порыться в:
Цитата:

File > Options > Trust Center > Trust Center Settings... > Trusted Locations

Maestro 21-12-2018 17:09 2847415

Цитата:

Цитата Iska
File > Options > Trust Center > Trust Center Settings... > Trusted Locations »

Это откуда открывать?

Цитата:

Цитата Iska
проверьте разрешения безопасности »

чем проверить?

Сорри за глупые вопросы ))

Если про безопасность макросов, то там стоит самый последний - Включить все макросы

Хотя толку.... запись вроде идет, но макросы все равно НЕ сохраняются, хотя файл PERSONAL.XLSB образовывается и остается на месте (((
Т.е. начал запись маркроса в личную книгу макросов, записал, при закрытии выбрал - сохранить все. PERSONAL.XLSB получился новый.
Зашел повторно, PERSONAL.XLSB на месте, а макросов как и не было

Iska 21-12-2018 17:38 2847420

Цитата:

Цитата Maestro
Это откуда открывать? »

Надо полагать, из Excel. У меня более ранняя версия Microsoft Office, посему могу только направить:
Просмотр параметров в центре управления безопасностью Microsoft Office - Служба поддержки Office
Добавление, удаление и изменение надежного расположения - Служба поддержки Office
и т.п.

Цитата:

Цитата Maestro
чем проверить? »

ПКМ, свойства, вкладка Безопасность, кнопка Дополнительно.

Цитата:

Цитата Maestro
Хотя толку.... запись вроде идет, но макросы все равно НЕ сохраняются, хотя файл PERSONAL.XLSB образовывается и остается на месте (((
Т.е. начал запись маркроса в личную книгу макросов, записал, при закрытии выбрал - сохранить все. PERSONAL.XLSB получился новый.
Зашел повторно, PERSONAL.XLSB на месте, а макросов как и не было »

Попробуйте «натравить» на этот файл Process Monitor и посмотреть, что и когда к нему обращается.

Maestro 22-12-2018 11:52 2847540

Вложений: 1
Помогло вот это, на одном форуме подсказали

Iska 22-12-2018 12:31 2847551

Цитата:

Цитата Maestro
Помогло вот это »

А дальше там что?

Maestro 22-12-2018 14:09 2847579

Цитата:

Цитата Iska
А дальше там что? »

Там в отключенных как раз и был PERSONAL.XLSB, я там же его и включил и ВУАЛЯ :up

Iska 22-12-2018 14:32 2847583

Maestro, спасибо, ясно.

Там:
Цитата:

Цитата Maestro
на одном форуме подсказали »

случайно не было упоминаний, как PERSONAL.XLSB мог туда попасть?!


Время: 16:46.

Время: 16:46.
© OSzone.net 2001-