VBA样本:
Set objNote = fldNote.Items.Add
With objMail
objNote.Body = "test"
End With
objNote.Save
我不知道如何在C#(VSTO)
中做到这一点请帮忙。
答案 0 :(得分:0)
谢谢。
通过以下方法实现
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。