Jak programowo ustawić niestandardową ikonę w folderze wyszukiwania programu Outlook? (tj. Folder Outlook SetCustomIcon)

Próbuję użyćFolder.SetCustomIcon() metoda umieszczenia niestandardowej ikony w zapisanym folderze wyszukiwania, który został programowo utworzony. TheSetCustomIcon() dokumentacja jest bardzo rzadka, ale może byćznaleźć tutaj w celach informacyjnych.

Równieżobiekt, którego oczekuje, jest tutaj i znowu przykłady są bardzo rzadkie.

Czy ktoś wie, jak ustawić niestandardową ikonę folderu? Oto kod, który mam do tej pory:

searchFolders = inboxFolder.Store.GetSearchFolders();
foreach (Outlook.Folder folder in searchFolders)
{
    if (folder.Name == "Expiring Retention Policy Mail")
    {
        folder.ShowItemCount = Microsoft.Office.Interop.Outlook.OlShowItemCount.olShowTotalItemCount;
        folder.SetCustomIcon(new Bitmap(32, 32));   // <=-- this isn't working because it's expecting stdPicture which has very sparse information on how to convert to this type.
        Globals.ThisAddIn.Application.ActiveExplorer().CurrentFolder = folder;  
    }
}

questionAnswers(2)

yourAnswerToTheQuestion