web-dev-qa-db-fra.com

Puis-je utiliser "ET" dans les filtres Outlook?

Je souhaite créer une règle Outlook qui correspond à deux mots non adjacents dans la ligne d'objet. Il doit correspondre aux deux mots (AND), pas l'un ou l'autre. Si j'ajoute les deux mots dans une seule entrée, il les traite comme une phrase plutôt que deux mots distincts. Si je les ajoute comme des entrées distinctes, il place un "OU" entre eux. La création de deux règles ne fonctionne pas non plus, car elles se comportent exactement comme le cas "OU".

Existe-t-il un moyen de dire, en effet, "Appliquez cette règle aux courriers électroniques correspondant à TOUS les mots suivants."?

34
Marcelo Cantos

Je crains que la réponse soit non.

Vous ne pouvez pas modifier la logique à partir de Rules Wizard lui-même. Il est préréglé pour les demandes "habituelles". J'ai testé quelques options différentes pour vous.

Si vous saisissez la phrase entière (au lieu d’un seul mot à la fois) en une seule soumission (par exemple, "comment y arrivez-vous"), tous les messages entrants contenant tous les mots de cet ordre seront filtrés. Cela peut aider (peut-être!), Mais si vous recevez un message indiquant "Comment y aller TOUJOURS", il n'active pas le filtre, il ne répond donc peut-être pas à vos besoins. Si vous connaissez déjà la différence entre les contrôleurs AND et OR, vous savez probablement déjà que cela ne vous aidera pas;)

Comme vous l'avez déjà découvert, si vous déposez chaque mot séparément, il utilisera le contrôleur "ou" et filtrera beaucoup plus de messages que vous le souhaitez.

Vous POUVEZ importer des scripts personnalisés pour vos règles Outlook, mais vous devez utiliser VBScript et créer les règles dans VBScript pour les applications, pas seulement l'éditeur. C'est la propriété de Microsoft Corp.

Il existe un article en expansion de la base de connaissances de Microsoft .

Il contient des exemples de code que vous pouvez utiliser, mais vous devez le rédiger à partir de VBScript pour les applications mentionnées ci-dessus.

Vous pourriez envisager un filtre tiers.

Source

(Cette question a été posée à plusieurs reprises et la conclusion est toujours la même.)

20
Molly7244

J'ai trouvé un moyen de contourner ça. Si vous utilisez la règle "avec mots spécifiques dans le sujet" et utilisez ensuite la règle "avec mots spécifiques dans le sujet ou le corps "vous pouvez lier deux phrases qui se trouvent dans le sujet avec l'opérateur" et ".

11
JayG

Donc, euh, c'est un peu ridicule, mais ça devrait marcher.

  1. Créer une nouvelle catégorie temporaire
  2. Créez une première règle qui filtre en fonction de la première phrase et laissez-la attribuer la catégorie temporaire (règle: assign it to the category category)
  3. Créez une deuxième règle qui filtre sur la catégorie temporaire (règle: assigned to the category category) et sur la phrase suivante et effectue l'action que vous souhaitez effectuer.
  4. Créez une troisième règle qui supprime la catégorie temporaire (règle: clear message's categories) de tout le courrier

Assurez-vous que l'ordre est correct, la première règle doit être exécutée en premier, donc mettez en haut, etc.

Si vous avez besoin de plus de 2 correspondances AND, vous aurez besoin d'une autre catégorie temporaire.

5
Didii

Vous pouvez utiliser le filtre SQL. Voici un exemple de filtrage de toutes les tâches qui ne sont pas terminées, ET des tâches terminées au cours des 7 derniers jours:

http://schemas.Microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/811c000b" = 0 OR %last7days("http://schemas.Microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/810f0040")%
0