【发布时间】:2022-04-03 03:27:52
【问题描述】:
某些根据文件名保存电子邮件附件的 Outlook VBA 代码在尝试访问该“附件”的 FileName 属性时在嵌入的位图图像上失败。
我怎样才能检测到这一点? FileName 属性应该是一个字符串,但这些测试都没有捕捉到它:
If objAtt.FileName = "" Then ....
If objAtt.FileName = vbNullString Then ....
但每次访问此属性的尝试都会引发运行时错误:
Outlook 无法对此类附件执行此操作。
如果可能,我宁愿不使用 DisplayName 属性。
此外,我似乎可以根据其 FileType 属性的值过滤附件,但我无法找到将这些整数值与文件类型相关联的列表。
不胜感激。
【问题讨论】: