Управление просмотром 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
<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>

Кто-нибудь знает, как это сделать?

c#,.net,outlook,

0

Ответов: 2


0 принят

Вы можете установить представление «День», но по умолчанию он должен открываться в текущий день, если установлена ??папка try

<mode>

0

Я смог сделать это, изменив ViewXml. Я сделал это с помощью JavaScript.

JavaScript заменяет текущий 5тег и устанавливает его в режим «Сегодня».document.getElementById("ViewCtlFolder").ViewXml = document.getElementById("ViewCtlFolder").ViewXml.replace(/<mode>.*?</mode>/, "<mode>5</mode>")

C # ,. сеть, внешний вид,