Posso usare "AND" nei filtri di Outlook?


37

Vorrei creare una regola di Outlook che corrisponda a due parole non adiacenti nella riga dell'oggetto. Deve corrispondere a entrambe le parole (AND), non l'una o l'altra. Se aggiungo le due parole come una voce, le tratta come una frase anziché come due parole distinte, e se le aggiungo come voci separate, inserisce un "OR" tra di loro. La creazione di due regole non funziona neanche, poiché si comportano proprio come il caso "OR".

Esiste un modo per dire, in effetti, "Applica questa regola alle e-mail corrispondenti a TUTTE le seguenti parole"?


11
Come soluzione, posso aggiungere una parola a "con xxx nell'oggetto" e l'altra parola a "con xxx nell'oggetto o nel corpo". Questo non è affidabile, tuttavia, quindi vorrei ancora sapere se esiste una soluzione migliore.
Marcelo Cantos,

Sospiro. Pensavo di aver colpito qualcosa quando ho usato "con xxx nell'argomento" e "con xxx nell'oggetto o nel corpo". Ha funzionato perfettamente con una regola, per niente con un'altra regola. E poi, quando ho modificato la regola per cui stava funzionando, ha smesso di funzionare anche su quella ...
Doug R.,

Risposte:


21

Temo che la risposta sia no.

Non è possibile modificare la logica dalla stessa procedura guidata. È preimpostato per richieste "normali". Ho provato alcune diverse opzioni di procedura guidata per te.

Se si digita l'intera frase (anziché una sola parola alla volta) come un'unica presentazione (ad es. "Come ci si arriva") filtrerà tutti i messaggi che arrivano con tutte le parole in quell'ordine. Questo aiuta (forse!) Ma se ricevi un messaggio che dice "Come ci vai SEMPRE" non attiverà il filtro, quindi potrebbe non soddisfare le tue esigenze. Se conosci già la differenza tra il controller AND e OR, probabilmente già sai che questo non ti aiuterà;)

Come hai già scoperto, se lasci cadere ogni parola separatamente, utilizzerà il controller "o" e filtrerai molti più messaggi di quanto desideri.

Puoi importare script personalizzati per le tue regole di Outlook ma devi usare VBScript e devi creare le regole in VBScript per le applicazioni, non solo l'editor. È di proprietà di Microsoft Corp.

Esiste un articolo in espansione della knowledge base di Microsoft

Ha esempi di codice che puoi usare ma devi redigerlo da VBScript per le applicazioni come menzionato sopra.

Potresti prendere in considerazione un filtro di terze parti.

fonte

(Questa domanda è stata posta molte volte e la conclusione è sempre la stessa.)


Wow, non avevo idea che potessi scrivere filtri in VBA! È perfetto per me, grazie.
Marcelo Cantos,

3
A causa di cose come questa in generale, sono confuso perché tutti in Microsoft non sono ancora morti di imbarazzo.
David Ljung Madison,

12

Ho trovato un modo per aggirare questo. Se usi la regola "con parole specifiche nell'oggetto" e poi usi anche la regola "con parole specifiche nell'oggetto o nel corpo", puoi collegare insieme due frasi che sono entrambe nell'oggetto con l'operatore "e".


1
L'OP ha menzionato questa esatta soluzione in un commento sei anni fa.
Scott,

7
È un peccato che l'OP non abbia fornito questa soluzione alternativa come risposta. Non l'ho visto nelle chiacchiere.
Ricco

Questa soluzione alternativa non ha funzionato in modo affidabile per l'OP ...
00prometheus

Quindi se ricevi un'email con la prima parola in Oggetto e la seconda in Corpo, l'email viene inviata nella cartella sbagliata.
juanmf,

Ci sono anche ancora operatori o operatori
Tinkal Gogoi,

5

Quindi, ehm, questo è un po 'ridicolo ma dovrebbe funzionare.

  1. Crea una nuova categoria temporanea
  2. Creare una prima regola che filtra in base alla prima frase e farlo assegnare la categoria temporanea (regola: assign it to the category category)
  3. Crea una seconda regola che filtra sulla categoria temporanea (regola:) assigned to the category categorye sulla frase successiva e fa l'azione che vuoi fare
  4. Crea una terza regola che rimuove la categoria temporanea (regola:) clear message's categoriesda tutta la posta

Assicurati però che l'ordine sia corretto, la prima regola dovrebbe essere eseguita per prima, quindi mettila in cima ecc.

Se hai bisogno di più di 2 ANDfrasi corrispondenti avrai bisogno di un'altra categoria temporanea.


0

Puoi usare il filtro SQL. Ecco un esempio di filtraggio di tutte le attività che non vengono eseguite, E attività completate negli ultimi 7 giorni:

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")%
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.