【发布时间】:2015-10-03 13:04:00
【问题描述】:
我的代码很简单:
using Outlook = Microsoft.Office.Interop.Outlook;
private Outlook.ContactItem contact;
private void OutlookButton_Click(object sender, RoutedEventArgs e)
{
try
{
contact = new Outlook.ContactItem((Outlook.ContactItem)((Button)sender).Tag);
contact.Display();
Display() 行引发了与IDispatch 相关的异常:
System.Reflection.TargetInvocationException:COM 目标没有 实现 IDispatch。
有一个绑定到按钮标签的 Outlook 联系人对象,其想法是当单击按钮时它会打开以显示它们。
Outlook(应用程序)未运行。上面第一次可以正常工作,但是如果我第二次单击同一个按钮,则会引发上述异常。
如果尝试使用NetOffice,结果相同。
【问题讨论】: