1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| private void button4_Click(object sender, RibbonControlEventArgs e) //DEPLACER
{
DeplaceMailSelectionne();
}
public void DeplaceMailSelectionne()
{
Outlook.MAPIFolder inBox = Globals.ThisAddIn.Application.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox); //inBox correspond à la boîte de réception
Outlook.MAPIFolder destFolder = inBox.Folders["2020"]; //Dossier où l'on veut déplacer le mail
button4.Enabled = false; // On rend le bouton indisponible
if (Globals.ThisAddIn.Application.ActiveExplorer().Selection.Count > 0) //Si un élément est sélectionné
{
Object selObject = Globals.ThisAddIn.Application.ActiveExplorer().Selection[1];
Outlook.MailItem moveMail = null; // initialisation
if (selObject is Outlook.MailItem) //Si l'élément sélectionné est un mail
{
button4.Enabled = true; //On rend le bouton disponible
moveMail = selObject as Outlook.MailItem;
moveMail.Move(destFolder); //On déplace le mail vers le dossier choisi
}
}
} |
Partager