如何避免在Outllook插件的自定义选项卡中单击按钮时完全刷新

时间:2015-05-15 11:37:17

标签: c# outlook-addin

我是Add in development的新手。我已开始使用{ “UserInfo”: { “User”: { “name”: “Craig”, “surname”: "Churchill", "userId": "1463353", "userAlias": "Craig" } } } 开发 Outlook插件开发。

添加了新标签,并在该标签中添加了VSTO。当我点击按钮时,我发送电子邮件

正常工作。但问题是,当我点击按钮时,闪烁整个Outlook屏幕即可完全重新加载。

如何避免这种情况并优雅地进行,以便不重新加载页面。

在这里,我的代码供您参考:

buttton

1 个答案:

答案 0 :(得分:1)

无需在代码中使用MailItem类的显示方法:

public void SendAutoNotification()
    {
        Outlook.MailItem mailItem = (Outlook.MailItem)
            Globals.AutoMailer.Application.CreateItem(Outlook.OlItemType.olMailItem);
        mailItem.Subject = "AutoGeneratedEmail";
        mailItem.To = "xxx.xxx@xxx.com";
        mailItem.Body = "This is just for test purpose. This is an auto generated email from outlook adddin";
        mailItem.Importance = Outlook.OlImportance.olImportanceLow;
        ((Outlook._MailItem)mailItem).Send();
    }