我想使用Outlook View Control显示已过滤到特定主题的Outlook收件箱文件夹的内容。我尝试不同的参数来过滤和限制参数(如“主题”=“测试”,主题:“测试”等),但它不起作用。显示所有项目。我在Outlook 2010 32位上测试它。
感谢您的建议
示例代码:
<html>
<head>
<title>Outlook view filter test</title>
</head>
<body topmargin=0 leftmargin=0 scroll=no>
<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046 id=tasks height="30%" width="50%">
<param name="Folder" value="Inbox">
<param name="Namespace" value="MAPI">
<param name="Restriction" value="[subject]:'Test'">
<param name="Filter" value="[subject]:'Test'">
<param name="DeferUpdate" value="0">
</OBJECT>
</body>
</html>
答案 0 :(得分:0)
您不想使用Filter
,正如文档所说:
表示分布式创作和版本控制(DAV)搜索和定位(DASL)语句,用于将显示限制为指定的数据子集。读/写
而只是使用Restriction
。使用Restriction
=
表示包含,请参阅文档:https://msdn.microsoft.com/EN-US/library/office/ff865641.aspx
<html>
<head>
<title>Outlook view filter test</title>
</head>
<body topmargin=0 leftmargin=0 scroll=no>
<OBJECT classid=CLSID:0006F063-0000-0000-C000-000000000046 id=tasks height="30%" width="50%">
<param name="Folder" value="Inbox">
<param name="Namespace" value="MAPI">
<param name="Restriction" value="[Subject]='Test'">
<param name="DeferUpdate" value="0">
</OBJECT>
</body>
</html>