检索olImportance的名称,而不是Outlook vbs中的数字

时间:2013-12-11 08:26:39

标签: vbscript outlook

每次用户更改outlook任务中的任何字段时,我都需要发送电子邮件通知。

我的问题是状态和重要性与数字有关。 例如,在Item.Importance 1 = Low中。 因此,当我发送电子邮件通知时,我有状态:1而不是低。 可以获取String而不是字段的数量。 找到我发送电子邮件的代码

 With oMsg
   .Recipients.Add(owner)
   .Recipients.ResolveAll
   .Subject = "Task Status Changes Report"
   .HTMLBody = "<HTML><BODY> Task "  & "<strong>" & Item.Subject & "</strong>" & "   which assign to " & "<strong>"& assigned  & "</strong>" & "<br/>" _
           & "<strong>" & "Priority: " & "</strong>" &  "<strong>" & "Low" & "</strong>"  & "<br/>" & _ 
             "<strong>" & "Priority: " & "</strong>" &  "<strong>" & Item.Importance & "</strong>"  & "<br/>" &
"</BODY></HTML>"
 .Send

结束

1 个答案:

答案 0 :(得分:0)

创建一个包含字符串的数组,使用olImportance字段索引数组。 Outlook不存储文本,因为它们在外语实现方面有所不同。从程序员的角度来看,除了英语之外,拥有数字要比处理法语,德语,越南语和阿拉伯语更容易。