Что идентификаторы Компонента должны я искать, чтобы обнаружить, установлен ли PIA's Office 2010

Я создаю плагин для Office 2010 и потребности обнаружить на установке, установлен ли PIA's Office 2010.

Я сделал это на 2003 и 2007, но не могу найти идентификатор Компонента на 2010, кто-либо знает, каковы они?

спасибо, Ed

12
задан skaffman 7 February 2011 в 13:51
поделиться

1 ответ

Выполните поиск ID компонента для PIA (primary interop assembly), применимого к нужному вам компоненту офиса, из списка ниже:

{EA7564AC-C67D-4868-BE5C-26E4FC2223FF}   Excel
{4153F732-D670-4E44-8AB7-500F2B576BDA}   InfoPath
{1D844339-3DAE-413E-BC13-62D6A52816B2}   Outlook
{EECBA6B8-3A62-44AD-99EB-8666265466F9}   PowerPoint
{3EA123B5-6316-452E-9D51-A489E06E2347}   Visio
{8B74A499-37F8-4DEA-B5A0-D72FC501CEFA}   Word
{957A4EC0-E67B-4E86-A383-6AF7270B216A}   Project
{B2279272-3FD2-434D-B94E-E4E0F8561AC4}   Forms 2.0
{011B9112-EBB1-4A6C-86CB-C2FDC9EA7B0E}   Graph
{7102C98C-EF47-4F04-A227-FE33650BF954}   Smart Tag
{64E2917E-AA13-4CA4-BFFE-EA6EDA3AFCB4}   Office Shared

Например, если вы пишете дополнение для Word, то вам нужно проверить только PIA с GUID {8B74A499-37F8-4DEA-B5A0-D72FC501CEFA}

Из здесь

Microsoft недавно выпустила PIA для 2010 отдельно. Доступно здесь

Если вам требуется поддержка Office 2013, идентификаторы компонентов задокументированы здесь: Office 2013 PIA component Ids

13
ответ дан 2 December 2019 в 21:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: