0
VBA样本:Outlook Notes(备忘录)可以在VSTO(C#)上添加项目吗?
Set objNote = fldNote.Items.Add
With objMail
objNote.Body = "test"
End With
objNote.Save
我不知道该怎么做,在C#(VSTO)
请帮助。
VBA样本:Outlook Notes(备忘录)可以在VSTO(C#)上添加项目吗?
Set objNote = fldNote.Items.Add
With objMail
objNote.Body = "test"
End With
objNote.Save
我不知道该怎么做,在C#(VSTO)
请帮助。
谢谢。
它是由以下方法实现
public static Outlook.MAPIFolder memofolder;
和
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();
上
运行Outlook 2016
你尝试过这么远吗?您是否已经将MAPIFolder对象指向默认的Notes文件夹,并且您只是试图创建一个新项目? –