Outlook备注(备忘录)是否可以在VSTO(C#)上添加项目?
VBA示例:Outlook备注(备忘录)是否可以在VSTO(C#)上添加项目?,c#,outlook,vsto,C#,Outlook,Vsto,VBA示例: Set objNote = fldNote.Items.Add With objMail objNote.Body = "test" End With objNote.Save 我不知道如何用C#(VSTO)来做 请帮忙。谢谢 它是通过以下方法实现的 public static Outlook.MAPIFolder memofolder; 及 及 运行Outlook 2016。到目前为止,您尝试了什么?是否已经有指向默认Notes文件夹
Set objNote = fldNote.Items.Add
With objMail
objNote.Body = "test"
End With
objNote.Save
我不知道如何用C#(VSTO)来做
请帮忙。谢谢
它是通过以下方法实现的
public static Outlook.MAPIFolder memofolder;
及
及
运行Outlook 2016。到目前为止,您尝试了什么?是否已经有指向默认Notes文件夹的MAPIFolder对象,并且您正在尝试创建新项目?
private void ThisAddIn_Startup(object sender, System.EventArgs e)
{
application = this.Application;
Outlook._NameSpace mapiNameSpace = application.GetNamespace("MAPI");
memofolder = mapiNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderNotes);
private void OnItemSend(object item, ref bool cancel){
Outlook.NoteItem a = memofolder.Items.Add(Outlook.OlItemType.olNoteItem);
a.Body = "test";
a.Save();