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

Откуда можно вытащить, желательно полную , информацию о том, установлен ли 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
Как получить информацию, установлен ли Microsoft Office?
    #32229196
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на чем пишешь ?
у меня был пример на делфи если я его не убил уже ...
так как на делфях уже не пишу давно ничего
...
Рейтинг: 0 / 0
Как получить информацию, установлен ли Microsoft Office?
    #32232452
EvgenyV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пишу на C++, C#, VB, но и Дельфи знаю. Так что если можешь, скинешь пример?
evgenyv@yahoo.com
Спасибо заранее
...
Рейтинг: 0 / 0
Как получить информацию, установлен ли Microsoft Office?
    #32232545
StarWind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно например попытаться открыть COM сервер...

CreateOleObject('Excel.Application');

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

CreateOleObject('Excel.Application');

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


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