是否可以在当前共享点用户的共享点页面上创建Outlook会议? 我尝试通过单击单击创建下一个代码的会议

Application oApp = new Microsoft.Office.Interop.Outlook.Application();
AppointmentItem appointment = (AppointmentItem)oApp.CreateItem(OlItemType.olAppointmentItem);
appointment.Start = DateTime.Now.AddHours(1);
appointment.End = DateTime.Now.AddHours(2);
appointment.Subject = "Some subject";
appointment.Body = "Some body";
appointment.Recipients.Add("user1@somemail.com");
appointment.Recipients.Add("user2@somemail.com");
appointment.Save();

但是我在致电约会时收到此错误。

操作中止(异常HRESULT:0x80004004(E_ABORT))

当我在控制台应用程序中运行此代码时,它工作正常。 有任何想法吗? 提前致谢

===============>>#1 票数:1 已采纳

有关Office的服务器端自动化注意事项的文章指出以下内容:

Microsoft当前不建议也不支持任何无人参与的非交互客户端应用程序或组件(包括ASP,ASP.NET,DCOM和NT Services)中的Microsoft Office应用程序自动化,因为Office可能表现出不稳定的行为和/在此环境中运行Office时出现死锁或死锁。

如果要构建在服务器端上下文中运行的解决方案,则应尝试使用对无人值守执行安全的组件。 或者,您应该尝试找到允许至少部分代码在客户端运行的替代方法。 如果您从服务器端解决方案中使用Office应用程序,则该应用程序将缺少许多成功运行所需的功能。 此外,您将承担整体解决方案稳定性的风险。

如果处理Exchange配置文件,则可以考虑使用EWS(Exchange Web服务)。 有关更多信息请参见Exchange中的EWS托管API,EWS和Web服务

  ask by user2944829 translate from so

未解决问题?本站智能推荐:

1回复

将Outlook日历与SharePoint同步

我可以将共享日历与我的前景同步。 我还可以拖放会议以从我的个人日历共享点日历​​。 但是,我在编辑个人日历中的数据时遇到问题。 如果会议已移动,则SharePoint不会自动在共享点日历​​中移动会议。 我必须在SharePoint日历中手动删除会议,然后再次从我的个人日历中拖放。
2回复

Excel创建Outlook会议请求,无法发送

我正在处理创建Outlook会议请求的一些代码,并且希望将其发送到被邀请者列表。 我可以创建会议请求,但无法发送。 我可以在日历中看到会议请求。 我该如何发送? 这是我的代码:
1回复

无法使用SharePoint Foundation连接到“ office Outlook”

我已经在计算机上安装了SharePoint 2010和Office 2010。 它是64位操作系统。 我已经在sharePoint中创建了一个外部列表。 我想将该列表导出到Office Outlook中。 但是“连接到Outlook”图标未变灰。 问题是什么?
1回复

Outlook 2010是否支持MAPI

我正在尝试使用MAPI在SharePoint中显示公共日历。 下面的示例代码与安装了Outlook 2007的计算机完美配合。 但是,Outlook 2010不会显示大的白框。 这是安全的吗? Outlook 2010是否支持MAPI? 任何建议,不胜感激。
1回复

如何在sharepoint 2010中自动登录owa web部件

我正在研究像这样的同步电子邮件outlook2010和sharepoint2010我正在寻找一种方法来登录sharepoint 2010中的outlook web部件自动使用登录的sharepoint用户是否有可能在C#中...我想摆脱kerberos身份验证和配置Exchange服务器我试过这
1回复

如何使用电子邮件发送日期自动更新共享点列表

在SharePoint网站中,我保留了用于工作流管理的各种项目的列表。 对于每个项目,定期发送MS Outlook电子邮件,其中包含标准数据和格式。 当前,当发送电子邮件时,必须手动在适用项目的列表中键入发送日期。 有没有一种方法可以发送电子邮件,使SharePoint列表中的项目自动更新
2回复

在不使用Outlook的情况下发送实际的Outlook会议请求

因此,使用rails / ruby​​和linux我希望能够发送真实的,真实的Outlook风格的会议请求。 它是真实的,它应该像从Outlook发送时的会议请求一样。 请注意,我并不是说将iCal / vCal作为电子邮件的附件发送 - 我已经可以这样做了。 iCal路线的问题是:
3回复

会议邀请与Outlook 2010 / Office 365中无法识别的附件

我们有一个.NET应用程序,可以手动生成会议邀请以发送给用户。 我们使用的过程如下: 创建一个System.Net.Mail.MailMessage并设置常规字段(从/到/主题/等),并将会议信息作为附件(ICS文件),7位编码-这对于无法识别Outlook的邮件客户端来说是必需的风
2回复

如何自动将ICS会议添加到管理器的日历中?

我们的java应用程序使用ical4j生成ICalendar文件,并将它们作为HTML电子邮件通知的一部分发送给用户。 几个用户(会议的组织者)报告会议的“接受”,“拒绝”等按钮显示为灰色,并且不可点击。 会议未添加到组织者的日历中。 如何强制为管理器添加会议? 我暂时配置服务器
1回复

使用System.Net.Mail发送会议请求

我正在使用此示例代码发送会议请求。 我遇到一个问题:每次使用代码时,开会时间总是错误的时间。 例如: DTSTART:20120710T143000Z在Outlook中Tuesday, July 10, 2012 4:30 PM-5:30 PM了约会,而应在Tuesday, July 1