簡體   English   中英

在SharePoint頁面上創建Outlook會議

[英]Create Outlook meeting on SharePoint page

是否可以在當前共享點用戶的共享點頁面上創建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))

當我在控制台應用程序中運行此代碼時,它工作正常。 有任何想法嗎? 提前致謝

有關Office的服務器端自動化注意事項的文章指出以下內容:

Microsoft當前不建議也不支持任何無人參與的非交互客戶端應用程序或組件(包括ASP,ASP.NET,DCOM和NT Services)中的Microsoft Office應用程序自動化,因為Office可能表現出不穩定的行為和/在此環境中運行Office時出現死鎖或死鎖。

如果要構建在服務器端上下文中運行的解決方案,則應嘗試使用對無人值守執行安全的組件。 或者,您應該嘗試找到允許至少部分代碼在客戶端運行的替代方法。 如果您從服務器端解決方案中使用Office應用程序,則該應用程序將缺少許多成功運行所需的功能。 此外,您將承擔整體解決方案穩定性的風險。

如果處理Exchange配置文件,則可以考慮使用EWS(Exchange Web服務)。 有關更多信息請參見Exchange中的EWS托管API,EWS和Web服務

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM