Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как получить информацию, установлен ли Microsoft Office? / 9 сообщений из 9, страница 1 из 1
29.07.2003, 12:42
    #32220554
EvgenyV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
Привет, народ!

Откуда можно вытащить, желательно полную , информацию о том, установлен ли Microsoft Office на конкретном компе и если да, то какие его(Офиса) компоненты установлены и их версии:
Outlook(also CDO), Word, PowerPoint, Excel и т.д.

Я знаю, есть в регистре такая информация, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 9.0 , но первоначально я не знаю версии (9.0 или 8.0 или дургая!).
У меня, например, установелн Office 2000 SR-1 (9.0.0.3821) - я полагаю в регистре должно соответствовать 9.0, но почему-то существует и 10.0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ 10.0

Есть мысли?

Заранее спасибо,
Евгений
...
Рейтинг: 0 / 0
06.08.2003, 17:17
    #32229196
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
на чем пишешь ?
у меня был пример на делфи если я его не убил уже ...
так как на делфях уже не пишу давно ничего
...
Рейтинг: 0 / 0
11.08.2003, 09:16
    #32232452
EvgenyV
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
Пишу на C++, C#, VB, но и Дельфи знаю. Так что если можешь, скинешь пример?
evgenyv@yahoo.com
Спасибо заранее
...
Рейтинг: 0 / 0
11.08.2003, 10:38
    #32232545
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
Можно например попытаться открыть COM сервер...

CreateOleObject('Excel.Application');

в случае exception Excel не установлен
...
Рейтинг: 0 / 0
11.08.2003, 17:33
    #32233163
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
Сорри не нашел но гдето в инете это было ...
...
Рейтинг: 0 / 0
11.08.2003, 23:16
    #32233421
Smile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
попытаться создать объект - уж наверняка точно будет, то что в реестре прописано про офис еще ничего не значит
...
Рейтинг: 0 / 0
12.08.2003, 03:48
    #32233455
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
ну не доверяешь реестру, можешь просканировать папки....
хотя ведь может не хватать какого-нить файла или записи в реестре.... Не находишь что это абсурд?
...
Рейтинг: 0 / 0
12.08.2003, 17:03
    #32234444
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
2StarWind
зачем если офиса не ту то ты правильно сказал

CreateOleObject('Excel.Application');

это должно вылететь с ошибкой
так как ты не сможешь связатся с ним ...
...
Рейтинг: 0 / 0
13.08.2003, 04:16
    #32234791
StarWind
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить информацию, установлен ли Microsoft Office?
JibSkeart
Так человек не доверяет этой записи в реестре, по которой работает функция, и вообще говоря загружает даже Excel :))
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как получить информацию, установлен ли Microsoft Office? / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]