2012-04-27 3 views
4

Я хотел бы показать содержимое папки входящих сообщений Outlook, отфильтрованной на конкретную тему, используя Outlook View Control. Я пытаюсь использовать разные параметры для параметров фильтрации и ограничения (например, «Тема» = «Тест», Тема: «Тест» и т. Д.), Но это не работает. Отображаются все элементы. Я тестирую его на 32-битной версии Outlook 2010.Как фильтровать элементы в элементе управления Outlook View

Спасибо за предложения

Пример кода:

<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, как документация говорит:

представляет Distributed Authoring и Versioning (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> 
Смежные вопросы