Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.29;
Скачать: CL | DM;

Вниз

Как определить версию Word   Найти похожие ветки 

 
Juliet   (2002-07-16 13:06) [0]

Как определить версию и местоположение Microsoft Word назначенного системой обработчиком файлов с расширением .DOC?


 
olookin ©   (2002-07-16 13:12) [1]

Просканировать все диски на предмет наличия X:\Program Files\Microsoft Office\Office\Winword.exe. А версия определяется как Word.Application.Version, где сначала вызывается Word (тип Variant, CreateOleObject(Word.Application)).


 
Вячеслав ©   (2002-07-16 13:12) [2]

Сам и ответил. Посмотри в регистри чего назначено на это расширение и где оно лежит :)


 
Juliet   (2002-07-16 13:22) [3]

У меня на компе установлен и 97 и 2000 Word (т.е. 8 и 9 версии)
А в реестре c расширением Doc связан 8 Word, хотя грузится 9 - или я не там смотрю?


 
delphi_profi   (2002-07-16 13:23) [4]

А сканировать то зачем???
Так же, как и версия: Application.Path


 
Juliet   (2002-07-16 13:26) [5]

У меня на компе установлен и 97 и 2000 Word (т.е. 8 и 9 версии)
А в реестре c расширением Doc связан 8 Word, хотя грузится 9 - или я не там смотрю?


 
Juliet   (2002-07-16 13:37) [6]

Самое интересное в том, что я запускаю сервер автоматизации Word и открываю в нем документ. И в зависимости от того, какой из Word-ов (97 или 2000) был перед этим загружен, в той же версии и открывется документ. А мне бы хотелось узнать, какой же Word загрузится в данный момент?


 
olookin ©   (2002-07-16 15:31) [7]

Послушайте, раз Вы запускаете Word, значит можно и вызвать Word.Application.Version. Или нельзя?
Ну можно так (по-моему).
Сначала:
Word:=GetActiveOleObject(Word.Application);
Затем:
Ver:=Word.Application.Version;
Showmessage(Ver);



Страницы: 1 вся ветка

Текущий архив: 2002.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-95616
The great man
2002-05-22 09:59
2002.07.29
Как сделать запрос на номер программы при первом запуске.


7-95572
МИФИст
2002-05-08 01:39
2002.07.29
TRegistry


14-95553
SPeller
2002-07-04 04:43
2002.07.29
Где есть DelphiX для Дельфи 6 ??


14-95566
Извращенец
2002-06-28 16:57
2002.07.29
Музика для игры типа Энигматики


1-95295
matvey
2002-07-17 12:18
2002.07.29
Удалённое завершение работы приложения