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

Вниз

Версия MSOffice   Найти похожие ветки 

 
Ega23 ©   (2008-01-09 13:24) [0]

Как узнать версию установленного на машине MS-Office?
Дело в том, что существуют документы, сделанные в 97, 2000 и XP офисах. Документы - Word и Excel.
Требуется уметь к ним достукиваться через OLE. Формат у всех, в общем, одинаков.
Но заранее неизвестно, какой конкретно офис установлен на машине, на которой будет запущена программа. А параметры открытия документов для разных версий офисов - разные.
Собственно - вопрос: как корректно распознать версию MS Office, установленную на машине?


 
Ega23 ©   (2008-01-09 13:31) [1]

Так. Тут мне уже с мест сообщают, что вопрос несколько некорректен (говорят, что на одной машине вполне могут быть установлены WordXP и Excel97)

Тогда вопрос разбивается на 2:
1. как узнать версию Excel (97, 2000, XP, любое другое)?
1. как узнать версию Word (97, 2000, XP, любое другое)?


 
Правильный_Вася   (2008-01-09 13:32) [2]

они также могут быть установлены одновременно
корректнее проверять наличие нужной тебе версии
это в реестре покопаться
кстати, такие ветки здесь регулярны, поройся поиском


 
Dennis I. Komarov ©   (2008-01-09 14:03) [3]

> [1] Ega23 ©   (09.01.08 13:31)

Я смотрел в реестре


 
palva ©   (2008-01-09 14:47) [4]

Наверно, логичнее смотреть версию соответствующей OLE-библиотеки.
HKEY_CLASSES_ROOT\Excel.Application\CurVer у меня содержит
(По умолчанию) Excel.Application.10
Это Excel 2002


 
Ega23 ©   (2008-01-09 14:53) [5]


> palva ©   (09.01.08 14:47) [4]


Ясно. А не подскажите раскладку значений (какому значению соответствует Delphi-unit Excel97, Excel2000 и ExcelXP)?
И с Word- то же самое.


 
Dennis I. Komarov ©   (2008-01-09 15:16) [6]

> [5] Ega23 ©   (09.01.08 14:53)

XP - это 2002 (v10)
соответственно
2000 - 9
97   - 8
2007 - 12
2003 - 11
кажется так


 
Ega23 ©   (2008-01-09 15:19) [7]

Оппа... XP и 2003 - это разные?????


 
Правильный_Вася   (2008-01-09 15:28) [8]


>  XP и 2003 - это разные?????

да



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

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

Наверх




Память: 0.45 MB
Время: 0.048 c
2-1200051942
Виктор007
2008-01-11 14:45
2008.02.03
Установка компонента в Delphi 2007


15-1198551896
Slider007
2007-12-25 06:04
2008.02.03
С днем рождения ! 25 декабря 2007 вторник


15-1198508987
Andy BitOff
2007-12-24 18:09
2008.02.03
Почему после блокировки ...


15-1198582880
Kolan
2007-12-25 14:41
2008.02.03
RxLib и EhLib для BDS2006 где взять?


4-1182940157
Углук
2007-06-27 14:29
2008.02.03
Вычитание регионов.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский