Outlook 在导航选项中更改解决方案根文件夹图标
如何更改刚创建的解决方案的图标?以上三项均为其项目 下面是代码的一部分Outlook 在导航选项中更改解决方案根文件夹图标,outlook,navigation,outlook-addin,add-in,Outlook,Navigation,Outlook Addin,Add In,如何更改刚创建的解决方案的图标?以上三项均为其项目 下面是代码的一部分 if (firstRun == true) { solutionRoot = rootStoreFolder.Folders.Add("Solution Demo", Outlook.OlDefaultFolders.olFolderInbox)
if (firstRun == true)
{
solutionRoot =
rootStoreFolder.Folders.Add("Solution Demo",
Outlook.OlDefaultFolders.olFolderInbox)
as Outlook.Folder;
solutionCalendar = solutionRoot.Folders.Add(
solCal,
Outlook.OlDefaultFolders.olFolderCalendar)
as Outlook.Folder;
solutionContacts = solutionRoot.Folders.Add(
"Solution Contacts",
Outlook.OlDefaultFolders.olFolderContacts)
as Outlook.Folder;
solutionTasks = solutionRoot.Folders.Add(
"Solution Tasks",
Outlook.OlDefaultFolders.olFolderTasks)
as Outlook.Folder;
}
else
{
solutionRoot =
rootStoreFolder.Folders["Solution Demo"]
as Outlook.Folder;
solutionCalendar = solutionRoot.Folders[
"Solution Calendar"]
as Outlook.Folder;
solutionContacts = solutionRoot.Folders[
"Solution Contacts"]
as Outlook.Folder;
solutionTasks = solutionRoot.Folders[
"Solution Tasks"]
as Outlook.Folder;
}
您需要使用文件夹
类的方法
图标或位图资源的最大大小为32x32。还支持16x16或24x24图标,如果Outlook以每英寸高点(DPI)模式运行,则Microsoft Outlook可以放大16x16图标。其他大小的图标会导致SetCustomIcon
返回错误
只能从作为Outlook在进程中运行的代码中调用SetCustomIcon
。无法跨进程边界封送IPICUTREDISP
对象。如果试图从进程外代码调用SetCustomIcon
,将发生异常
此方法提供的自定义文件夹图标在运行Outlook会话之后不会保持不变。因此,每次Outlook启动时,加载项都必须设置自定义文件夹图标。
自定义文件夹图标不会出现在其他Exchange客户端(如Outlook Web Access)中,也不会出现在运行在Windows Mobile设备上的Outlook中
您可以在本文中阅读有关解决方案模块的更多信息 谢谢你。也许我问错了。我想更改导航选项中的图标。第三个图标。这是Outlook 2016左侧的导航选项按钮。