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;
}
}