2013-12-11 26 views
0

每次用戶從Outlook任務更改任何字段時,都需要發送電子郵件通知。檢索olImportance的名稱,而不是Outlook vbs中的號碼

我的問題是狀態和重要性與數字有關。 例如在Item.Importance 1 = Low中。 所以當我發送電子郵件通知我有狀態:1而不是低。 可以獲取字符串,而不是字段的編號。 找到我的代碼,發送電子郵件

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 

末隨着

回答

0

創建一個包含字符串數組,使用olImportance場索引到數組。 Outlook不存儲文本,因爲它們在外語實現方面有所不同。從程序員的角度來看,擁有這些數字要比處理法文,德文,越南文和阿拉伯文的英文單詞容易得多。

+0

你好,因爲我是初學者在vbs我很困惑如何創建一個數組與字符串和每次用戶做狀態更改發送電子郵件狀態更改爲正常例如。 – ktzouv

+0

沒關係,非常感謝您的幫助,我找到了解決問題的方法 – ktzouv

相關問題