MLacostas Опубликовано 7 марта, 2015 Опубликовано 7 марта, 2015 Добрый день, недавно столкнулся с такой "функцией", которую описал в треде. Имеется вордовский документ, при его открытии пароль не спрашивается, его можно ввести только после нажатия "Включить содержимое". При вводе разных паролей, "открываются" разные тексты, так, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко". Я подозреваю, что это сделано с помощью макросов, потому что у файла расширение .docm. Собственно сам вопрос - как это сделать?"
Skarbovoy Опубликовано 7 марта, 2015 Опубликовано 7 марта, 2015 @MLacostas, пример файла посмотреть можно?
MLacostas Опубликовано 9 марта, 2015 Автор Опубликовано 9 марта, 2015 @MLacostas, пример файла посмотреть можно? Файл почему-то не загружается через прикрепление, поэтому залил на файлообменник http://rghost.ru/6DNF8QQBf 2 разных пароля к 2 разным "текстам" 999934в и 111111а
Kapral Опубликовано 10 марта, 2015 Опубликовано 10 марта, 2015 Нажмите Alt-F11 - и вы сможете просмотреть все макросы
MLacostas Опубликовано 10 марта, 2015 Автор Опубликовано 10 марта, 2015 Нажмите Alt-F11 - и вы сможете просмотреть все макросы Вот проблема-то в незнании этих макросов, я хотел бы узнать нужные макросы для решения задачи, описанной выше
Kapral Опубликовано 10 марта, 2015 Опубликовано 10 марта, 2015 Там 3 макроса Document_Close - срабатывает при закрытии документа (стирает введенный текст и сохраняет документ) Document_Open - срабатывает при открытии документа (заполняет массив вопросов (паролей) и ответов (выводимого текста) и вызывает ф-цию search search - ставит соответсвие между паролем и выводимым текстомтак, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко"
MLacostas Опубликовано 10 марта, 2015 Автор Опубликовано 10 марта, 2015 Там 3 макроса Document_Close - срабатывает при закрытии документа (стирает введенный текст и сохраняет документ) Document_Open - срабатывает при открытии документа (заполняет массив вопросов (паролей) и ответов (выводимого текста) и вызывает ф-цию search search - ставит соответсвие между паролем и выводимым текстомтак, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко" Я нашёл уже готовый макрос, но он не работает, подозреваю, что из-за изменения языка программирования (хотя знаний в данной сфере у меня чуть меньше, чем нет). Такое возможно?
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти