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页面。不支持进程外方案。