使用 C# 在 Visual Studio 2015 中从 self-written 功能区读取 Outlook 项目
Read Outlook Items from self-written ribbon in Visual Studio 2015 in C#
我正在使用 Visual Studio 2015 和 C# 为 outlook 2016 编写我的第一个 ribbon-add-in。
经过一些困难后,我的 "hello world" 终于开始工作了。
但我现在想做的是在我的 C# 代码中访问当前显示的 outlook 项目,它可以是邮件项目或约会请求或会议。
不幸的是很难找到,因为我不太确定要寻找什么。
也许有人有一些提示或编码示例如何开始。
我的色带放在Microsoft.Outlook.Explorer、Microsoft.Outlook.Appointment、Microsoft.Outlook.Mail.Read、Microsoft.Outlook.Mail.Compose
感谢您的帮助
这里是我的示例代码
private void btnIssueFromMail_Click(object sender, RibbonControlEventArgs e)
{
//Read Mail item
string subject;
string body;
}
使用 RibbonControlEventArgs.Control.Context
并将其转换为 Inspector 对象。然后,您可以使用 Inspector.CurrentItem
转换为适当的项目类型(例如 MailItem
或 AppointmentItem
)。
我正在使用 Visual Studio 2015 和 C# 为 outlook 2016 编写我的第一个 ribbon-add-in。 经过一些困难后,我的 "hello world" 终于开始工作了。 但我现在想做的是在我的 C# 代码中访问当前显示的 outlook 项目,它可以是邮件项目或约会请求或会议。 不幸的是很难找到,因为我不太确定要寻找什么。 也许有人有一些提示或编码示例如何开始。 我的色带放在Microsoft.Outlook.Explorer、Microsoft.Outlook.Appointment、Microsoft.Outlook.Mail.Read、Microsoft.Outlook.Mail.Compose
感谢您的帮助
这里是我的示例代码
private void btnIssueFromMail_Click(object sender, RibbonControlEventArgs e)
{
//Read Mail item
string subject;
string body;
}
使用 RibbonControlEventArgs.Control.Context
并将其转换为 Inspector 对象。然后,您可以使用 Inspector.CurrentItem
转换为适当的项目类型(例如 MailItem
或 AppointmentItem
)。