(Приложение “Пишите по-русски” я сейчас не развиваю. Кстати, оно без всяких премудростей хорошо ставится "из коробки" на Windows XP - может это кому-то поможет.)

Установка в Windows7 и Windows Vista

У кого в Vista или Windows7 появяется ошибка, связанная с NewMacros.
В моём приложении судя по всему ошибок нет. Но:

В Windows Vista и Windows 7 мало быть администратором, надо ещё отключить проклятый UAC (контроль учётных записей).
Этот пакостник, UAC, не даёт зарегистрироваться одной из компонент приложения.
Щелкните на кнопке "Пуск" и затем откройте окно "Панель управления". В поле поиска, расположенном в верхнем правом углу окна, введите UAC. Теперь щелкните на ссылке "Изменение параметров контроля учетных записей". Откроется следующее окно.

В открывшемся окне переместите ползунок в нижнее положение.
После ПЕРЕЗАГРУЗИТЕ МАШИНУ
Удалите C:/Rus
Переустановите приложение заново (из Rus_4.26.7.exe, ну или какая там у вас версия...)

Отключение UAC в Windows 10 я не пробовал - любой поисковик выдаст кучу ссылок.

Обычно после этого всё работает (и UAC можно обратно включить).
Если не помогло - читайте ниже.

Более подробное руководство

Вообще, всё что надо – зарегистрировать библиотеку в системе и записать два файла в нужное место.
И ВСЁ!
Но, чтобы сделать эти две простые вещи, приходится повозиться – Микрософт постарался…

Кажется, что много, но на самом деле сделать надо всего ничего, просто излишне подробно, зато снимает кучу вопросов.

1) отключаем UAC (как отключить – см. выше)

2) запускаем установочную программу приложения “Пишите по-русски”, но ни в коем случае не нажимаем на кнопки приложения внутри "ворда", пока не зарегистрируем RICHTX32.OCX! Ну а если уже нажимали - просто закройте ворд и переустановите приложение заново.

3) регистрируем RICHTX32.OCX:
Откройте командную строку под учёткой с административными правами.
Пуск->Все Программы->Стандартные->Командная строка (чёрное текстовое окно с белыми буквами командной строки)
и вручную регистрируем библиотеку командой:
regsvr32.exe /s c:\Rus\RICHTX32.OCX
(слева и справа от /s стоят пробелы)
если админские права есть – обязано пройти нормально и сообщить об успешной установке. Если нет – назначьте себя администратором. Получилось? Тогда с регистрацией библиотеки всё.

4) последний шаг - ищем куда положить дополнительные файлы...

Чтобы потом не отвлекаться, сначала сделаем это:
Нам понадобится каталог Applications Data, который обычно не виден, поскольку это скрытый каталог.
Если у вас так и есть, то включаем всё что от нас скрыто в Windows:
Открываем любую папку, жмём клавишу F10, откроется меню вверху открытой папки:
Сервис -> Параметры папок -> Вид
в длинном списке в самом низу включаем всё, что от нас спрятано: убираем все “Скрыть…” и ставим все “Показывать…”, также включаем отображение расширений файлов.
В WindowsXP меню вверху немного другое, но почти всё то же самое – включаем там всё отключённое для отображения.

Осталось найти пути, куда Word ставит автозагружаемые шаблоны.
В разных версиях MS Office и Windows эти пути разные - в этом и сложность. Мой скрипт установки считывает их из реестра. Иногда именно это считывание и не срабатывает. Почему – не знаю, что-то перекрывает скрипту доступ, может быть антивирусы...

У меня это путь такой:
C:\Documents and Settings\Администратор\Applications Data\Microsoft\Word\STARTUP
В новых версиях виндовс он скорее всего примерно такой:
C:\Users\Администратор\Applications Data\Microsoft\Word\STARTUP

Вместо слова "Администратор" подставьте своё имя пользователя, под которым вы работаете.

Но, лучше этот путь посмотреть в настройках Ворда:
В MS Word 2007 и старше идём в меню Worda:
Файл -> Параметры -> Дополнительно
далее в правом окне идём в самый низ и жмём кнопку ” Расположение файлов…”

Смотрим путь, который прописан для пункта ” автозагружаемые “. Обычно он показан не весь, тогда отмечаем его, жмём кнопку “Изменить” и в открывшемся окне аккуратно, чтобы не сбить выставленный путь, нажимаем на выпадающий список вверху.
Записываем путь на листочке.
Потом жмём “Отменить” и всё закрываем, в том числе Word.

Теперь идём в файловую систему по добытому пути и копируем туда два файла из C:\Rus, одновременно переименовывая их:
C:\Rus\Normal.dot вставляем под именем Rus.dot
C:\Rus\reg_ocx.dot вставляем под именем a0reg_ocx.dot

Всё. Должно заработать.
Рассказать друзьям:

При перепечатке материалов с этого сайта, ссылка на http://info-7.ru обязательна (кроме новостей).