Я делаю лист Excel, на котором руководитель группы пишет задание, а затем отправляет его работнику.
Я разобрался с этой частью, но каждое задание отправляется трем людям.Работник, руководитель группы и его помощник.
Можно ли отправлять уведомления о задании только руководителю группы и помощнику?
Я просмотрел свойства TaskItem и нашел двавозможные решения:
- свойство TaskItem.StatusUpdateRecipients
- свойство TaskItem.StatusOnCompletionRecipients
Но я не понимаю, как они работают.Может кто-нибудь объяснить, как они работают, или есть лучшее решение этой проблемы?
Вот как я использовал эти два свойства:
With objTask
.Assign
.Subject = Worksheets("Naloge").Range("E" & Trow)
.Body = "Some text"
.Status = olTaskNotStarted
.Importance = olImportanceHigh
.StartDate = Worksheets("Naloge").Range("B" & Trow)
.DueDate = Worksheets("Naloge").Range("C" & Trow)
.ReminderTime = .DueDate - 1.5
'.Owner = Worksheets("Naloge").Range("G" & Trow)
'.Role = Worksheets("Naloge").Range("G" & Trow)
.Recipients.Add (EmailTo)
If Len(EmailCc) > 1 Then
'.Recipients.Add (EmailCc)
.StatusUpdateRecipients (EmailCc)
.StatusOnCompletionRecipients (EmailCc)
End If
If Len(EmailVodja) > 1 Then
.StatusOnCompletionRecipients.Add (EmailVodja)
.StatusUpdateRecipients.Add (EmailVodja)
End If
.Send
.Save
End With
Код останавливается на этих двух свойствах и показывает
Ошибка компиляции: «Неправильное использование свойства»