2017-10-04 4 views
1

私はユーザーが記入して1人に送るVB Scriptフォームを作成しています。しかし、あるオプションが「高優先度」として選択された場合は、別の個人も同様にCCする必要があります。VB Script - newMail.CCにIf/Elseを追加しますか?

私は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 

ありがとうございます! :)

関連する問題