При попытке установить Ирмологий-3 в системе, в которой имеется Microsoft Word 2003 или более поздний, инсталлятор пакета сообщает, что ему не удалось обнаружить MS Word, и отказывается от дальнейшей работы.
К сожалению, когда создавался пакет, Word 2003 еще не существовал. Особенности интеграции пакета в установленный Word таковы, что инсталлятор пакета нельзя написать надежно работающим для будущих, еще не вышедших в тираж версий Microsoft Office. Предполагалось, что с выходом каждой новой версии Офиса инсталлятор пакета будет дорабатываться так, чтобы он учитывал новый программный продукт.
К сожалению, при очередном апгдейде операционки я потерял исходники инсталлятора. С учетом того, что в то время я вел разработку четвертой версии Ирмология, мне показалось неразумным распыляться на повторное создание инсталлятора для продукта, который вскоре устареет. Однако я не рассчитал усилий. Четвертый Ирмологий оказался более крепким орешком, нежели ожидалось, а ресурсы моего свободного времени резко сократились. В итоге, мы имеем пока что единственный продукт для работы с церковно-славянскими текстами, который может устанавливаться лишь на все более устаревающее программное обеспечение.
Проблема не в том, что сам пакет не может работать в Word 2003 -- там он вполне работоспособен. Проблема в инсталляторе, который о Word 2003 ничего не знает. Следовательно, мы все-таки можем получить работоспособный продукт, если "обманем" инсталлятор, "убедив" его, что в системе установлен Офис одной из известных ему версий.
Понимаю, решение не выглядит солидным (более того, оно найдено не мной, а одним из пользователей Ирмология), однако для некоторых людей более приемлемым может оказаться пусть что-то невнятное, нежели вообще ничего. Кроме того, я все же продолжаю работать над четвертым Ирмологием, так что, надеюсь, эти неудобства временные.
Далее я привожу способ, предложенный Ильей (www.icon-art.info) на форуме Православных web-разработчиков.
!!! ВНИМАНИЕ! Если вы никогда не работали с редактором реестра, то, наверно, стоит раздобыть знакомых, которые умеют работать с ним. Неаккуратное применение этого инструмента может нарушить нормальную работу программ или операционной системы на вашем компьютере!
Итак: 1. Редактором реестра исследуем параметр
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Word\InstallRoot\Path. Найденное значение аккуратно копируем в буфер. Например, у меня при установке по умолчанию оно было таким:
C:\Program Files\Microsoft Office\OFFICE11\
2. Поднимаемся по дереву реестра до узла Office и смотрим, нет ли в нем узла 10.0.
а) если нет, то от узла Office создаем цепочку вложенных узлов: 10.0\Word\InstallRoot.
б) если есть, то переходим в узел 10.0 и создаем цепочку \Word\InstallRoot.
3. Добавляем созданную нами ветку строковый параметр Path с ранее сохраненным нами значением.
4. Запускаем инсталлятор Ирмологий 3. Все должно пройти как по маслу.
5. Запускаем Word. При запуске скорее всего всплывет предупреждение злобных макросах. В окошке этого предупреждения жмем кнопку "Сведения". В открывшемся окне на вкладке General жмем кнопку View Certificate, а в открывшемся окне Install Certificate. Жмем "Далее" пока не установится. Закрываем Word.
6. Снова запускаем Word. Опять возникнет предупреждение про макросы. После установки сертификата в этом окне станет возможным поставить галочку в поле "Всегда доверять макросам этого производителя" и нажать кнопку "Разрешить макросы".