Перейти к содержанию

При вводе определённого пароля в файле Word, показывается текст, привязанный к паролю. Как?


Рекомендуемые сообщения

Опубликовано

Добрый день, недавно столкнулся с такой "функцией", которую описал в треде. Имеется вордовский документ, при его открытии пароль не спрашивается, его можно ввести только после нажатия "Включить содержимое". При вводе разных паролей, "открываются" разные тексты, так, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко". Я подозреваю, что это сделано с помощью макросов, потому что у файла расширение .docm. Собственно сам вопрос - как это сделать?"

Опубликовано

@MLacostas, пример файла посмотреть можно?

Файл почему-то не загружается через прикрепление, поэтому залил на файлообменник http://rghost.ru/6DNF8QQBf

2 разных пароля к 2 разным "текстам" 999934в и 111111а

Опубликовано

Нажмите Alt-F11 - и вы сможете просмотреть все макросы

Опубликовано

Нажмите Alt-F11 - и вы сможете просмотреть все макросы

Вот проблема-то в незнании этих макросов, я хотел бы узнать нужные макросы для решения задачи, описанной выше

Опубликовано

Там 3 макроса

  • Document_Close - срабатывает при закрытии документа (стирает введенный текст и сохраняет документ)
  • Document_Open - срабатывает при открытии документа (заполняет массив вопросов (паролей) и ответов (выводимого текста) и вызывает ф-цию search
  • search - ставит соответсвие между паролем и выводимым текстом

    так, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко"

Опубликовано

 

Там 3 макроса

  • Document_Close - срабатывает при закрытии документа (стирает введенный текст и сохраняет документ)
  • Document_Open - срабатывает при открытии документа (заполняет массив вопросов (паролей) и ответов (выводимого текста) и вызывает ф-цию search
  • search - ставит соответсвие между паролем и выводимым текстом

    так, например при вводе 1234 пишется текст "дом", а при вводе 5678 пишется "яблоко"

 

Я нашёл уже готовый макрос, но он не работает, подозреваю, что из-за изменения языка программирования (хотя знаний в данной сфере у меня чуть меньше, чем нет). Такое возможно?

Опубликовано

 

 


Такое возможно?
Вполне

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
×
×
  • Создать...