如何动态更改ImageMso - Outlook 2007

时间:2014-11-07 06:36:24

标签: c# outlook icons outlook-addin

目前我正在使用Visual Studio 2012的Add-in Express开发一个outlook插件。所有代码都是用C#编写的。我使用ImageMso属性为功能区中的按钮添加图标。我编写了以下代码来更改登录按钮的图标(动态)。但是当我按下按钮时图标没有改变。请指教我

private void adxRibBtnLoginLogoff_OnClick(object sender, IRibbonControl control, bool pressed)
        {
            if (isLogged)
            {
                //LogOff User
                //Some Business Logics
                adxRibBtnLoginLogoff.ImageMso = "ChangeToAcceptInvitation";
            }
            else
            {
                //Login User
                //Some Business Logics
                adxRibBtnLoginLogoff.ImageMso = "ChangeToDeclineInvitation";
            }
        }

感谢您的帮助, Kushan Randima。

1 个答案:

答案 0 :(得分:0)

使用ImageMso属性向Outlook添加图标后,无法以编程方式更改这些图标。