1

我正在嘗試使用MAPI在SharePoint中顯示公共日曆。下面的示例代碼完美適用於安裝了Outlook 2007的計算機。但是Outlook 2010不會顯示一個大白塊。MAPI支持Outlook 2010

這是安全的? Outlook 2010是否支持MAPI?任何意見,不勝感激。

<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046 
id=ViewCtlFolder 
width="100%" 
height="430" 
codebase="http://activex.microsoft.com/activex/controls/office/outlctl x.CAB#ver=9,0,0,3203"> 
<param name="Namespace" value="MAPI"> 
<param name="Folder" value="\\Public Folders\All Public Folders\Training Calendar"> 
<param name="Restriction" value=""> 
<param name="DeferUpdate" value="0"> 
</OBJECT> 

回答

1

Outlook 2010支持MAPI就好了。 不幸的是,你不使用MAPI。您正在使用Outlook View Control

支持這種控制仍然included in Outlook 2010,但它的使用僅限於在進程的Outlook使用,如自定義文件夾頁。從第一個鏈接

報價:

不要在任何情況下使用視圖控件Outlook進程外,如在瀏覽器中託管的HTML頁面。不支持進程外方案。