使用MAPI更改附件文件名

时间:2013-09-14 00:23:44

标签: outlook mapi

使用COM和MAPI,我们尝试重命名MSG文件中的附件。我已经完成了所有工作(我们获得了IAttach接口,然后使用GetProps和SetProps),但我很担心确保我们更改了所需的所有属性。

有谁知道以下是否足够?

检查并且是否存在,更改值:

  • PR_ATTACH_EXTENSION_W
  • PR_ATTACH_FILENAME_W
  • PR_ATTACH_LONG_FILENAME_W
  • PR_DISPLAY_NAME_W

另外,设置_W值会自动设置_A值吗?我想是的,但无法找到和引用以某种方式说明的文档。

1 个答案:

答案 0 :(得分:1)

MSG文件不会自动更新属性的其他风格 - 如果设置PR_ATTACH_EXTENSION_W,PR_ATTACH_EXTENSION_A将自动创建/更新。您可以检查特定属性是否存在,然后更新它。