2017-10-04 56 views
1

我正在創建一個用戶填寫併發送給一個人的VB腳本表單。但是,如果選擇一個選項作爲「高優先級」,我也需要它對另一個人進行CC。VB腳本 - 添加If/Else到newMail.CC?

我有點生疏VB,但是這是我到目前爲止有:

If priority.Value = "High priority" Then 
    newMail.CC = "[email protected]" 
Else 
    newMail.CC = "" 
End If 

newMail.Subject = MessageSubject 
newMail.Body = MessageBody & MessageText 
newMail.RecipIents.Add(ToAddress) 
newMail.BCC = "[email protected]" 
newMail.Send 

請問像這樣的工作?或者,我會如何將一個變量傳遞給newMail.CC選項,以便將其他人複製?

在此先感謝您的任何幫助/建議。

+1

你需要說明'newMail'實際是什麼(什麼對象/類/ API等) –

+0

你試過運行你的代碼..?它應該工作。 – ManishChristian

回答

1

感謝您的洞察力。我不斷收到一個錯誤,說newMail.CC是必需的。我沒有將它設置爲一個變量,並認爲它會被自動識別。我改變它到以下,它的工作原理:

Dim ccEmail 
If priority.Value = "High priority" Then 
    ccEmail = "[email protected]" 
Else 
    ccEmail = "" 
End If 

newMail.Subject = MessageSubject 
newMail.Body = MessageBody & MessageText 
newMail.RecipIents.Add(ToAddress) 
newMail.CC = ccEmail 
newMail.Send 

感謝您的幫助! :)