我想访问带有Addin的Outlook 2007中的“mailto” - 字段并希望添加自定义自动填充程序,访问此字段以及在c#中添加其他信息的最佳方式是什么?
想法?
问候
答案 0 :(得分:0)
在过去,我做了一个非常简单的Outlook加载项,这些示例在某种程度上帮助了我:
http://msdn.microsoft.com/en-us/library/bb226710%28office.12%29.aspx
答案 1 :(得分:0)
希望这段代码可以帮到你 ** 1.设置属性
udfSetPropertyG("Mail Status", GlobalVariables.sPaymentClose, mailitem);
public void udfSetPropertyG(string sPropName, string sPropValue, OutLook.MailItem mailItem)
{
OutLook.UserProperty oOlProperty = default(OutLook.UserProperty);
oOlProperty = mailItem.UserProperties.Add(sPropName, OutLook.OlUserPropertyType.olText);
if ((oOlProperty == null))
{
oOlProperty = mailItem.UserProperties.Add(sPropName, OutLook.OlUserPropertyType.olText);
}
oOlProperty.Value = sPropValue;
}
2.将字段应用于outlook,然后将相同的邮件应用于
udsShowUDFields("Mail Status", mailitem);
public void udsShowUDFields(string sFldName, OutLook.MailItem mailItem)
{
var _with1 = oOlApp.ActiveExplorer().CurrentView as OutLook.TableView;
try
{
if (_with1.ViewType == OutLook.OlViewType.olTableView)
{
_with1.ViewFields.Add(sFldName);
_with1.Apply();
}
}
catch (Exception ex)
{
_with1.Apply();
}
}
3.保存邮件物品
mailitem.Save();