助けが必要です。VB と SendItem を使用して Outlook でタスクを作成することができました。私の問題は、使用しているコードが、必要なタスクだけでなく、2 つのタスクを作成していることです。
.Save
これが原因だと思ったので削除しようとしましたが、それでも2つのタスクが追加されます。コードにブレークポイントを追加して、何らかの理由で 2 回循環せず、1 回だけ実行されるようにしました。
誰かが私に明白なことを言ってくれてありがとう
コードスニペット:
`If bNotFount = False Then
Set Ns = Application.GetNamespace("MAPI")
Set ItemT = GetCurrentItem()
Set taskFolder = Ns.GetDefaultFolder(olFolderTasks)
Set olTask = Ns.GetDefaultFolder(olFolderTasks).Items.Add(olTaskItem)
With olTask
.Subject = ItemT.Subject
.Attachments.Add ItemT
.Body = ItemT.Body
.DueDate = Now + 1
.Move taskFolder
.Save
.Display 'show the task to add notes
End With
End If'