C# 使用c为outlook添加隐藏的密件抄送#

C# 使用c为outlook添加隐藏的密件抄送#,c#,macros,outlook,ms-office,outlook-addin,C#,Macros,Outlook,Ms Office,Outlook Addin,我正在使用POP发送邮件,我想在其中一个用户发送邮件时通知我公司的一封邮件。我想把它隐藏起来,这样他们就不能删除它了。我发现有些解决方案不是免费的,也不适合所有版本的Outlook 有没有一种用c#编写代码的捷径,比如office插件或其他 编辑 我想这是一个例子: 代码如下: private void ThisAddIn_Startup(object sender, System.EventArgs e) { this.Application.ItemSend += new M

我正在使用POP发送邮件,我想在其中一个用户发送邮件时通知我公司的一封邮件。我想把它隐藏起来,这样他们就不能删除它了。我发现有些解决方案不是免费的,也不适合所有版本的Outlook

有没有一种用c#编写代码的捷径,比如office插件或其他

编辑 我想这是一个例子:

代码如下:

private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
    this.Application.ItemSend += new
    Microsoft.Office.Interop.Outlook.ApplicationEvents_11_ItemSendEventHandler(
    Application_ItemSend);
}

void Application_ItemSend(object Item, ref bool Cancel)
{
    if (Item is Outlook.MailItem)
    {
        Outlook.MailItem mail = (Outlook.MailItem)Item;
        mail.BCC += ";Name Surname<name.surname@tld.com>";
        mail.Recipients.ResolveAll();
        mail.Save();
    }
}
private void ThisAddIn\u启动(对象发送方,System.EventArgs e)
{
this.Application.ItemSend+=新建
Microsoft.Office.Interop.Outlook.ApplicationEvents\u 11\u ItemSendEventHandler(
应用程序(发送);
}
无效应用程序\u ItemSend(对象项,参考bool取消)
{
如果(项目为Outlook.MailItem)
{
Outlook.MailItem邮件=(Outlook.MailItem)项目;
mail.BCC+=“姓名”;
mail.Recipients.ResolveAll();
mail.Save();
}
}
此代码工作了几次,但现在不工作。

这将帮助您


底线:勾住事件

@HasanGürsoy加载项Express不必挂接ItemSend事件。当然,VisualStudio是。这就是你抱怨的吗?它以什么方式不起作用?从Visual Studio中点击F5。。