2009-06-15 27 views
0

我想要使用Outlook視圖控件嵌入用戶的Outlook日曆;但是,我在顯示當天的日曆(而不是整週/月)時遇到問題。Outlook視圖控件

這裏是我當前的代碼

<object classid="CLSID:0006F063-0000-0000-C000-000000000046" id="ViewCtlFolder"> 
    <param name="Namespace" value="MAPI"> 
    <param name="Folder" value="Calendar"> 
    <param name="ViewXml" value=""> 
    <param name="DeferUpdate" value="0"> 
</object> 

每當我嘗試添加參數
<param name="View" value="Today">
它默認返回到用戶的收件箱中,如下所示: http://www.outlookcode.com/article.aspx?id=70

有誰知道如何做到這個?

回答

0

您可以將視圖設置爲「晝」,但默認情況下它應該,如果文件夾設置嘗試

<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046 
id=ViewCtlFolder 
width="100%" 
height="430"> 
<param name="Namespace" value="MAPI"> 
<param name="Folder" value="Calendar"> 
<param name="Restriction" value=""> 
<param name="DeferUpdate" value="0"> 
</OBJECT> 
+0

感謝您的幫助,但沒有解決問題。它看起來像我可能只是考慮添加這個progamatically,因爲對象依賴於在用戶的計算機上安裝outlook,無論如何。 – Jefe 2009-06-16 14:02:01

0

我能夠通過修改ViewXml爲此在當天打開。我用JavaScript做了這個。

JavaScript取代當前的<mode>標籤並將其設置爲5,即「今日」模式。

document.getElementById("ViewCtlFolder").ViewXml = document.getElementById("ViewCtlFolder").ViewXml.replace(/<mode>.*?<\/mode>/, "<mode>5</mode>")