Свойство CC
объекта MailItem
является строковым свойством, значением которого будет пустая строка (""
), если ни один из получателей не является cc ' ed - это свойство не должно быть нулевым.
Вы можете легко решить эту проблему в своем коде, используя функцию Nz
, которая будет возвращать альтернативное значение, если предоставленный аргумент равен нулю:
oEmail.CC = Nz(Me.txtCC.Value, "")
Однако, как отмечено в документации MS VBA, связанной выше, свойство CC
просто содержит список отображаемых имен, разделенных точкой с запятой - вместо этого следует изменить содержимое * Коллекция 1020 * при добавлении получателей (независимо от типа получателя) в объект MailItem
.
Добавление элемента в коллекцию Recipients
с использованием метода Add
приведет к созданию объекта Recipient
, который имеет Type
свойство, которое можно использовать для обозначения получателя в качестве копии, установив для свойства olCC
(или 2
при использовании позднего связывания).