Aggiungi dinamicamente la posta elettronica del mittente alla regola dell'intestazione del messaggio in Outlook 2007 con il tasto destro del mouse

StackOverflow https://stackoverflow.com/questions/175859

Domanda

Vorrei che il codice VBA per Outlook 2007 facesse clic con il pulsante destro del mouse su un messaggio in qualsiasi vista di posta, scegliere una regola per aggiungerlo e fare in modo che l'e-mail del mittente venga aggiunta all'intestazione del messaggio contenga un valore per quella regola.

Solo le regole particolari utilizzano l'intestazione del messaggio come criterio, quindi solo quelle regole applicabili devono essere visualizzate quando faccio clic con il pulsante destro del mouse su un messaggio.

È stato utile?

Soluzione

Con un piccolo sforzo, puoi manipolare il menu di scelta rapida con VBA .

Qualsiasi versione di Outlook precedente al 2007 non ha un modello a oggetti per le regole.

Ma a partire da OL2007, ogni oggetto Store espone il metodo GetRules (), che restituisce una raccolta di regole. Prova a iterare quella raccolta e riempire un oggetto CommandBarPopup con tutte le regole che desideri. Gli oggetti Rule possono essere manipolati, quindi in teoria dovresti essere in grado di fare il lavoro.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top