使用VSTO c#创建的outlook加载项的ProgID

本文关键字:outlook ProgID 加载项 创建 VSTO 使用 | 更新日期: 2023-09-27 18:24:12

我正在为outlook开发一个插件。在那里,我为约会创建了一个新的表单区域。要注册Form区域,我想获得我的插件的ProgID。我想知道在哪里可以找到我的Addin的ProgID?

Thanx

使用VSTO c#创建的outlook加载项的ProgID

假设您有权访问Outlook应用程序对象,您可以使用下面的代码来获取ProgId:

 COMAddIns comAddIns = application.COMAddIns;
                foreach (COMAddIn addin in comAddIns)
                {
                    if (string.Equals(addin.Description, "YOUR ADDIN NAME", StringComparison.OrdinalIgnoreCase))
                    {
                        return addin.ProgId;
                    }
                }

谢谢Brijesh,但我需要使用大写字母才能使应用程序正常运行:

COMAddIns comAddIns = Application.COMAddIns;
                foreach (COMAddIn addin in comAddIns)
                {
                    if (string.Equals(addin.Description, "YOUR ADDIN NAME", StringComparison.OrdinalIgnoreCase))
                    {
                        return addin.ProgId;
                    }
                }