获取 Outlook 文件夹图标

本文关键字:图标 文件夹 Outlook 获取 | 更新日期: 2023-09-27 18:31:58

我正在构建一个需要选择多个 Outlook 文件夹的加载项。为此,我创建了列出文件夹的选择对话框,并允许用户通过选中树视图项目旁边的复选框来选择一个或多个文件夹。

我希望以某种方式我可以从用 C# 编写的添加代码中读取/获取 Outlook 文件夹图标(任何适用于 Outlook 对象模型

的解决方案都可以)。

我一直在努力使用 MAPIFolder.GetCustomIcon,但它为所有文件夹返回 null,当您阅读文档时,很明显它不适用于此,即仅当文件夹具有自定义图标并且它不是任何默认文件夹时,它才会返回值。

http://msdn.microsoft.com/en-us/library/microsoft.office.interop.outlook.mapifolder.getcustomicon%28v=office.14%29.aspx

感谢您的阅读。

获取 Outlook 文件夹图标

您必须

使用图标编辑工具(如Axialis Icon Workshop),该工具可以从相关的Outlook .dll和.exe文件中提取图标和图像资源。 弄清楚图标在哪里真的很混乱,因为它们在许多不同的文件中大量存在。