Dossier de recherche Outlook – Comment filtrer les messages qui ont une catégorie mais n'ont pas d'autre?

Je viens d'une configuration de Google Apps dans mon ancienne société à Outlook 2007 chez ma nouvelle entreprise, et j'essaie de faire en sorte que "plus à la maison".

J'ai l'intention d'utiliser les dossiers de recherche pour gérer mes étiquettes d'état, mais le kicker est que j'ai aussi une catégorie "Terminé". Donc, si un message a la catégorie "Action suivante", mais a également la catégorie "Terminé", je voudrais qu'il ne s'affiche pas dans le dossier de recherche.

En prenant la catégorie Next Action comme exemple, j'ai configuré un dossier de recherche avec les critères suivants:

  • Catégorie -> est exactement "S / Next Action"
  • Catégorie -> Ne contient pas "Terminé"

Cependant, ce filtre semble être un filtre "ou", pas un "et" filtre. Donc, je reçois tous les messages avec Next Action, mais aussi tous les messages qui n'ont pas la catégorie "terminée".

Quelle est la meilleure façon de remédier à cette situation?

Après un certain temps, il semble que j'ai trouvé une solution pour ma situation particulière pour l'instant.

La solution simple

Query sage, je sais que je peux effectuer cette recherche en utilisant:

Catégorie 🙁 "S / Next Action" NOT "S / Finished")

Mais dans mon cas, la solution était un peu plus simple:

  • Créer un nouveau dossier de recherche
  • Sous Critères, dans l'onglet "Autres choix", sélectionnez "S / Action suivante" dans la liste des catégories
  • Dans l'onglet "Avancé", sélectionnez "Catégories" pour le champ
  • Définissez les critères sur "Ne contient pas"
  • Réglez la valeur sur "S / Terminé"

Cette solution fonctionne, mais bien sûr, elle serait difficile si la requête devait devenir plus complexe.

La solution la plus puissante

Grâce à cet article génial , j'ai pu le comprendre. Voici les étapes de l'article:

Activation de QueryBuilder dans Outlook 2007 via un Hack du Registre

  • Exécutez regedit dans votre commande de course ou via Win + R
  • Accédez à HKEY_CURRENT_USER \ Software \ Microsoft \ Of fi ce \
    • Si vous avez Outlook 2007, accédez au dossier 12.0
  • Cliquez avec le bouton droit sur Outlook et ajoutez une nouvelle clé. Nommez-le comme QueryBuilder
  • Quittez l'éditeur du Registre.

Création de la requête avancée

  1. Dans Outlook, sélectionnez le menu "Outils" -> "Recherche instantanée" -> "Recherche avancée"
  2. Cliquez sur l'onglet "Query Builder" (qui n'existait pas avant notre hack de registre)
  3. Définir le premier critère
    • Domaine: "Catégories"
    • Condition: "contient"
    • Valeur: "S / Next Action"
  4. Définir le deuxième critère
    • Domaine: "Catégories"
    • Condition: "Ne contient pas"
    • Valeur: "S / Terminé"
  5. Sélectionnez le groupe logique
    • Dans le menu déroulant "Groupe logique", sélectionnez "AND". Ceci est essentiel pour s'assurer que Outlook applique tous les critères (ce qui n'est pas normalement le cas, d'où cette publication)
  6. Définissez la portée de la recherche au niveau désiré
    • Dans la liste déroulante "Rechercher:", sélectionnez "Messages" (probablement déjà sélectionné)
    • Cliquez sur "Parcourir"
    • Assurez-vous que tous les dossiers appropriés sont sélectionnés (j'ai choisi la boîte aux lettres entière)
    • Cochez la case "Rechercher les sous-dossiers"

Enregistrement de la requête en tant que dossier de recherche

  • Dans la fenêtre Recherche avancée, cliquez sur "Fichier"
  • Cliquez sur "Enregistrer en tant que dossier de recherche" et nommez le dossier de recherche.

Succès!

Alors, nous l'avons! Problème résolu.