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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 10:59   #1
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
Восклицание Помогите плиз с включением макроса

Господа, добрый день.
Совсем недавно начал осваивать 2007 Excel, также недавно начал пытаться писать макросы... Сразу возникла проблема, сам решить её пока не смог.
К книге Excel прикреплены макросы, на них поставлены управляюшие кнопки в листе. Всё работает, только когда я закрываю книгу и потом снова её открываю макросы почему-то не хотят выполняться и выскакивает окошко с надписью:Ваша система безопасности отключила макросы.Чтобы запустить макросы необходимо закрыть и открыть данную книгу и т.д....
Делаю всё, что рекомендует Excel, ставлю даже минимальный уровень безопасности - результата ноль.
Помогает лишь одно: сохраняю макросы в отдельной папке, удаляю их из книги, закрываю и сохраняю книгу, потом снова открываю, импортирую макросы обратно и заново назначаю кнопкам эти макросы - тогда всё работает. Скорее всего я что-то пропустил в настройках системы безопасности... Помогите пожалуйста!!!
Alex19789 вне форума Ответить с цитированием
Старый 05.02.2009, 12:28   #2
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

С Excel 2007 не работал, но, по-моему, там файлы с макросами надо сохранить с расширением *.xlsm.
Pavel55 вне форума Ответить с цитированием
Старый 05.02.2009, 13:51   #3
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

Именно так я и делал...Но проблема осталась...

Последний раз редактировалось Alex19789; 05.02.2009 в 14:38.
Alex19789 вне форума Ответить с цитированием
Старый 05.02.2009, 17:51   #4
Rom1k06
Форумчанин
 
Регистрация: 30.07.2008
Сообщений: 125
По умолчанию

Под строкой формул должно появится окошко с надписью система отключила макросы, и кнопка пареметры
Надо просто нажать на нее и поставить галочку на "включить макросы".
Rom1k06 вне форума Ответить с цитированием
Старый 06.02.2009, 10:11   #5
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

Только-что разобрался в чём дело: на файле стоит пароль для доступа и поэтому система безопасности не даёт варианта "включить содержимое". Вопрос в том как включить макрос, не изменяя параметров защиты файла? Пример привожу пароль 12345. Заранее благодарен.
Вложения
Тип файла: rar Пример проблемы с макросом.rar (16.8 Кб, 38 просмотров)
Alex19789 вне форума Ответить с цитированием
Старый 06.02.2009, 11:43   #6
Maxx
Форумчанин
 
Аватар для Maxx
 
Регистрация: 29.10.2008
Сообщений: 294
По умолчанию

Да вроде бы все работает.

После ввода пароля открывается файл, наверху отображается строка:
"Предупреждение системы безопастности"

Жмем на "Параметры" и включаем содержимое. Всё!

Также проверьте "Центр упр. безопастностью" - "Параметры центра упр. безоп." - "Параметры макросов". Лучше поставить галку на "Отключать все макросы с уведомлением"
Maxx вне форума Ответить с цитированием
Старый 06.02.2009, 11:55   #7
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

Странно...
Просто после нажатия "Параметры" появляется сообщение с единственным уже выбранным вариантом ответа "Включить защиту от нежелательного содержимого.....". При этом выбрать другие варианты или снять выбор с единственно предлагаемого невозможно. При этом в параметрах макросов вырано "Отключать все макросы с уведомлением". Скрин во вложении.
Вложения
Тип файла: rar Экран.rar (133.4 Кб, 31 просмотров)

Последний раз редактировалось Alex19789; 06.02.2009 в 12:05.
Alex19789 вне форума Ответить с цитированием
Старый 06.02.2009, 12:25   #8
komar73
Пользователь
 
Регистрация: 24.01.2009
Сообщений: 66
По умолчанию

Попробуй зайти в меню/Параметры EXCEL/Центр управления безопасностью/кнопка "параметры центра управления безопасностью"/Параметры макросов и выбери нужный тебе параметр, может это поможет
komar73 вне форума Ответить с цитированием
Старый 06.02.2009, 12:32   #9
Alex19789
Пользователь
 
Регистрация: 15.12.2008
Сообщений: 31
По умолчанию

К сожалению не помогает.
Ещё раз выбрал "Отключить все макросы с уведомлением", результат всё тот-же: макрос работает только с отключенным паролем.
Может быть есть другой выход?
Alex19789 вне форума Ответить с цитированием
Старый 06.02.2009, 20:27   #10
komar73
Пользователь
 
Регистрация: 24.01.2009
Сообщений: 66
По умолчанию

1.Жмешь меню/ Сохранить как/ Книга с поддержкой макросов. Появится новый файл с разширением xlsm. Если не помогло тогда вариант второй
2.Заходишь в меню/Параметры EXCEL/Основные и ставишь галочку "Показать вкладку Разработчик на ленте". После перезагрузки файла у тебя появится новая вкладка "Разработчик" там нажимаешь Безопасность макросов, включае все макросы и доверяешь доступ VBA, или просто запускаешь редактор VBA и вставляешь скопированны макрос
komar73 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск макроса с параметрами из другого макроса Saladin Microsoft Office Excel 2 19.01.2009 09:43
Помогите плиз Loke Свободное общение 3 14.07.2008 09:08
Как сделать так,чтобы программа запускалась с включением компьютера? InseR Общие вопросы Delphi 24 12.02.2008 18:55