2016-12-13 2 views
0
Мое требование состоит в том, чтобы определить версию установленного офиса ms.

Установлен ли MSOffice 2007 или установлен MSOffice 2010 или установлен MSOffice 2013 или установлен MSOffice 2016.Получить установленную версию офиса через код или реестр

Мне нужно получить информацию выше либо через код с помощью какого-либо API, либо путем чтения любого конкретного раздела реестра. Ключ реестра, который является общим и согласованным во всей версии MSOffice.

Я также не хочу рассматривать версию офисных приложений, такую ​​как версия слова, внешний вид или Excel, чтобы решить версию MSOffice, поскольку я не уверен, насколько это согласовано.

+4

Возможно дубликат [Как обнаружить установленную версию MS-Office] (http://stackoverflow.com/questions/3266675/ how-to-detect-installed-version-of-ms-office) – LordWilmore

ответ

0

Пожалуйста, проверьте следующие статьи, которые помогут вам понять, каким образом для определения установлен ли офис и какие приложения и версии:

Обычно путь окна реестра содержит номера, которые указывают версию Office. Например:

HKEY_LOCAL_MACHINE\Software\Microsoft\Office\15.0\Outlook 

где 15.0 стенды для офиса 2013 и т.д.

+0

Спасибо Астафьеву за ответ. Мне особенно нужна версия MSOffice (12.0, 14.0, 15.0 или 16.0), но не проверка версий офисных приложений, таких как outlook, word.Since, я не уверен, насколько это согласовано. Есть ли какой-либо общий реестр для получения самой версии MSoffice, например ** HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Office \ 15.0 \ common \ ** или Windows MSI API, о котором у вас есть идея. –

+0

При установке пакета Office 2010 или одной из автономных программ Office 2010 один или несколько кодов продуктов или GUID создаются в следующем разделе реестра: HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Uninstall Каждый GUID использует следующий формат: {BRMMmmmm-PPPP-LLLL-p000-D000000FF1CE} –

+0

См. [Описание схемы нумерации GUID кода продукта в Office] (https://support.microsoft.com/en-us/kb/2186281) для получения дополнительной информации. –

Смежные вопросы