Главная страница
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.018 c
1-95326
Skin
2002-07-17 22:37
2002.07.29
Timer


6-95469
Свой
2002-05-15 11:40
2002.07.29
Преобразование адресов


8-95456
dve
2002-03-21 15:37
2002.07.29
Ищу компонент захвата видео изображения для Delphi6


1-95342
Skywalker
2002-07-17 13:08
2002.07.29
Есть ли в BС++ аналог inherited?


7-95578
Лёха
2002-05-12 21:08
2002.07.29
Всеи хай! Народ, если кто-нить знает как узнать свойства чужого..