我正在构建一个需要选择多个outlook文件夹的加载项。为此,我创建了列出文件夹的选择对话框,并允许用户通过选中树视图项旁边的复选框来选择一个或多个。
我希望以某种方式我可以从我用C#编写的代码中读取/获取outlook文件夹图标(任何适用于Outlook对象模型的解决方案都可以)。
我正在努力围绕MAPIFolder.GetCustomIcon,但它为所有文件夹返回null,当你阅读文档时很明显它不是为了这个,即它只返回值,如果文件夹有自定义图标,如果它不是任何默认文件夹。
感谢阅读。
答案 0 :(得分:0)
您必须使用图标编辑工具(如Axialis Icon Workshop),它可以从相关的Outlook .dll和.exe文件中提取图标和图像资源。弄清楚什么图标在哪里,因为它们在很多不同的文件中以小批量和大批量存在,这真是一团糟。