2012-04-27 19 views
4

我想顯示使用Outlook View Control過濾到特定主題的Outlook收件箱文件夾的內容。我嘗試過濾和限制參數的不同參數(如「主題」=「測試」,主題:「測試」等),但它不起作用。顯示所有項目。我正在使用Outlook 2010 32位進行測試。如何篩選Outlook視圖控件中的項目

感謝建議

示例代碼:

<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

你不想使用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>