2017-10-04 68 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 

感谢您的帮助! :)