[Главная страница] [Физики] [Лирики]


Раз Вы не знаете, чего хотите посмотреть, то может быть захотите ознакомиться с этой страницей. Что на ней можно найти:

1.    Можно немного поиграть в логические игры.
2.    Можно загрузить полезный и простой макрос для MS Word, который я сделал для себя.
3.    Полезные приемы работы в MS Word (постепенно готовится).
4.    Практические аспекты создания пользовательской документации (постепенно готовится).

 

А вот и макрос для перевода латинских букв в русские для Word'7-2000

Несколько предварительных слов.
Я сделал этот макрос по просьбе одного знакомого. Теперь я сам использую его почти каждый день - настолько полезным он оказался.

Краткое описание. Макрос предназначен для работы в MS Word. Его нужно использовать в двух ситуациях:
1) Если Вы забыли вовремя переключить шрифт Латин. --> Русск и набили текст в латинском шрифте.
2) Если набранный русским шрифтом текст имеет признак языка любой, отличный от русского.

К последнему случаю необходимо привести некоторые комментарии.
Когда Вы готовите текст в MS Word, то каждый вводимый символ имеет свойство "Язык". Это свойство не зависит от того, каким шрифтом набран текст: латинским или русским. Фрагменту текста можно присвоить любой язык: украинский, немецкий, португальский и т.п. Сделать это можно, используя пункт меню [Сервис: Язык: Выбрать язык..] (или Tools). Можно оставить язык, используемый по умолчанию. Однако, если русское слово будет иметь язык, скажем, французский, то проверка орфографии будет рассматривать его, как незнакомое. Казалось бы, ну и что? Но если у Вас включена фоновая проверка орфографии, то все такие "незнакомые" слова будут подчеркиваться (обычно красными волнистыми линиями). В результате, это мешает как набивке, так и чтению.

Загрузка макроса.
Попросту нажмите эту ссылку: файл "Lat2Rus.baz" (размер 3 кбайт) и сохраните на диске в виде ТЕКСТОВОГО файла.


Все дальнейшие процедуры по установке макроса можно узнать в системе экраной помощи Word. Для тех же, кто не хочет тратить время на ознакомление, привожу эти процедуры ниже. Инструкций получилось много, хотя они представлют собой всего 2 основных действия:
1. Установить макрос в MS Word.
2. Поместить кнопку макроса на панель инструментов.

Установка макроса в MS Word.
Это сделать проще простого:
  1)  Поместите загруженный файл в известный Вам каталог на диске.
  2)  Запустите MS Word (версии 97 или 2000).
  3)  Выберите пункт меню [Сервис: Макрос: Редактор Visual Basic] (или аналогичный). Откроется окно редактора, (но Вы не обращайте внимания на его содержимое).
  4)  В открывшемся окне выберите пункт меню [Файл: Импорт файла..]. Откроется диалоговое окно для выбора файла.
  5)  Укажите в этом окне файл с макросом и нажмите кнопку Открыть (или Open). Содержащийся в файле макрос будет  добавлен в доступные модули текущего шаблона (по умолчанию текущим шаблоном Word является файл "Normal.dot").
  6)  Закройте редакторVisual Basic, закройте Word, а на вопрос, сохранить ли измененный шаблон, ответьте Да. Теперь макрос всегда будет доступен при подготовке любого файла.

По существу этого достаточно, чтобы использовать макрос, добираясь до него через несколько пунктов меню [Сервис: Макрос: и т.д.]. Однако гораздо удобнее поместить на панель инструментов дополнительную кнопку, которая будет запускать макрос.

Поместите кнопку макроса на панель инструментов.
Как ни странно, эта операция не очень очевидна, хотя и описана в Word.
  1)  Установите макрос в Word. Закройте Word и сохраните шаблон с макросом (как это было только что описано).
  2)  Вновь запустите MS Word.
  3)  Щелкните ПРАВОЙ клавишей мыши в любом месте на панели инструментов.
  4)  В открывшемся контекстном меню выберите пункт [Настройка..] (он должен быть самым нижним). Откроется окно Настройка.
  5)  В этом окне выберите страничную вкладку Команды.
  6)  В ней, в левом списке Категории прокрутите список, пока не увидете категорию "Макросы".
  7)  Выберите строку с категорией "Макросы". В правом списке Команды будет представлен перечень доступных макросов. Возможно, что у Вас будет доступен единственный макрос (именно его Вы и подключили к Word).
  8)  Прокрутите список Команды, пока не увидите нужный макрос (в нашем случае - этот макрос что-то вроде "Normal.Lat2Rus.Lat2Rus"). Захваите мышью нужный макрос, перетащите захваченную строчку на панель инструментов и отпустите ее там.
Обратите внимание на технику перетаскивания макроса, иначе этого сделать не удастся.
Когда Вы захватили макрос, то к изображению курсора мыши добавился небольшой квадратик со знаком "+" ("плюс"), что означает допустимость операции перетаскивания. Вы "донесли" захваченный макрос до панели инструментов. Смотрите на этот квадратик. Если в нем знак "Х" ("крестик", он означает запрет действия), то отпускать рано. Лучше всего "поднести" макрос к самой правой кнопке на панели. Теперь немножко накройте эту кнопку макросом. В квадратике должен появиться знак "+". Теперь можно аккуратно отпусить клавишу мыши. Перетащенный макрос останется на панели инструментов.

На этом закончен действительно самый трудный этап в установке макроса. Но создание кнопки еще не закончено. Вы можете увидеть, что кнопка на панели имеет не привычный "кнопочный" вид, а вид длинного текста. Теперь полезно изменить этот вид к привычному, чтобы кнопка не занимала на панели много места. Для этого:
  9)  Не закрывая окно Настройка (открытое прежде на шаге 4), щелкните правой кнопкой мыши на кнопке добавленного макроса. Откроется контекстное меню, позволяющее изменить внешний вид кнопки.
  10)  В открывшемся контекстном меню выберите  пункт [Основной стиль]. Кнопка макроса на панели примет привычный вид.
  11) В окне Настройка нажмите командную кнопку Закрыть. Перед этим обратите внимане, что рядом с Закрыть расположен выпадающий список Сохранить в. В нем показан шаблон, в котором сохранится измененная панель инструментов. По умолчанию им будет шаблон "Normal".
  12)  Закройте Word, а на вопрос, сохранить ли измененный шаблон, ответьте Да. Теперь макрос будет доступен в панели инструментов Word.
Н а этом самое главное сделано - макрос и его кнопка установлены.

Дальнейшие действия над кнопкой и макросом будут носить дизайнерский характер, и я не стану приводить их здесь, тем более, что все это описано в экранной помощи Word. Я только перечислю их:
  -  можно изменить пиктограмму (т.е. изображение) на кнопке,
  -  можно назначить макросу еще и сочетание клавиш,
  -  можно добавить вызов макроса в отдельный пункт меню,
  -  можно сохранить макрос в любом открытом в Word документе или шаблоне.


Как использовать макрос.
Выделите фрагмент текста мышью или клавишами и выполните макрос. Выделенный текст будет преобразован в русские символы, которые расположены на тех же клавишах, что и символы в выделенном фрагменте. Одновременно выделенному тексту присвоится язык "Русский".


Возможные побочные действия.
1)  Если Вы будете устанавливать макрос другим способом, отличающимся от описанного выше, то необходимо будет предварительно удалить из файла с макросом три строки. Они находятся в самом начале файла и начинаются со служебного слова  "Attribute".
2)  Макрос не проверяет, какой объект выделен. Подразумевается, что выделен все-таки фрагмент текста!
3)  По этой причине преобразование выделенных ячеек таблицы не производится. Для преобразования в ячейках таблицы необходимо выделять текст в каждой ячейке индивидуально.
4)  Если выделенный мышью текст заканчивается символом "КОНЕЦ ПАРАГРАФА", то после преобразования этот символ будет продублирован даже, если ни одного символа не оказалось в выделенном тексте. Почему-то такого не происходит при выделении с клавиатуры. Аналогично дублируется ПРОБЕЛ в конце фрагмента текста, выделенного мышью.

Других побочных эффектов с января 1999 года не обнаружено. Если вы заметите дополнительные побочные действия, пожалуйста, сообщите мне по адресу, приведеному в конце этой страницы.

Гарантии и распространение.
-  Вы используете этот макрос в  виде "как есть" без каких-либо дополнительных гарантий и по своему собственному усмотрению.
-  Вы  можете свободно и без всякого согласования со мной передавать другим лицам этот макрос, не изменяя его, при условии, что этим не извлекается никакая коммерческая выгода. В этом случае, укажите, пожалуйста, ссылку на мой адрес.
-  Вы можете свободно вносить изменения в исполняемые команды макроса. В этом случае Вы становитесь полным собственником нового макроса и должны изъять из него все ссылки на первоначальное авторство.

Обещанные игры:

Для игр, необходимо, чтобы ваш Browser поддерживал VBScript (например MS Explorer 3.0 (но лучше v4.0) ).
1  2  3  4

 

Игра 1. Угадалка

Правила простые. Вы выбираете кнопочку 0 или 1, а я в это время пытаюсь угадать Вашу тактику. Если я угадал, то очко в мою пользу, если нет, то в Вашу. Показывается не количество очков, а просто их соотношение в процентах. Чем оно ниже, тем чаще я угадывал. И наоборот. Чем уровень выше, тем непредсказуемей Ваша тактика.

Цель игры попытаться удержать свой выигрыш длительное время на одном уровне, я уже не говорю о том, чтобы этот уровень был выше 50 процентов.

Совет. Чаще меняйте тактику. Однако, если Вы захотите использовать случайную последовательность нажатий, то не добьетсь значительного преимущества.

А теперь вперед. Да, если считаете, что я Вас дурачу, то можете поиграть некоторое время в открытую. Т.е. ставите соответствующую галочку и видите рядом, что же я думаю о Вашем намерении еще до Вашего хода.
После 1000 ходов все сгорает, и игра начинается сначала, так что не увлекайтесь. Если решите начать
сначала еще раньше, то нажмите Заново.

Ваш выбор:                   Играть в открытую
Ваш выигрыш: %
        Вы нажимали:
Мои предсказания:
Всего ходов:

 

Игра 2. Инверсия

Инверсия (4*4)      Инверсия (4*6, уже значительно сложнее!)

 

Игра 3. Жизнь

Жизнь (Дж. Конвей)

 

Игра 4. Отгадывание цифр

Извините, оказалось, что эта реализация требует более навороченных средств. В дальнейшем попробую ее упростить, а пока в замен возьмите то же самое, в ZIP-файле.
Только это больше, чем просто игрушка, и предназначено для интересующихся распознаванием символов. Оно было сделано для MS-DOS, но можно запускать из Win'9x, Win NT 4.0. Остальные подробности читайте после распаковки архива в 'ReadMe.txt'. Проверено, заразы нету.


[Главная страница] [Физики] [Лирики]

© ТПА Эксперт, Москва, 1999, Предложения присылайте на poldom@mail.ru



Hosted by uCoz