Dear Mike,
I think so. Now I am trying another way to remind tasks for users.
The code is below:
************************************************
#DEFINE olMailItem 0
#DEFINE olAppointmentItem 1
#DEFINE olContactItem 2
#DEFINE olTaskItem 3
#DEFINE olJournalItem 4
#DEFINE olNoteItem 5
#DEFINE olPostItem 6
#DEFINE olDistributionListItem 7
oOutlook = CREATEOBJECT("Outlook.Application"

taskOutLook = oOutlook.CreateItem(olTaskItem)
With taskOutLook
.Subject = "This is the subject of my task"
.Body = "This is the body of my task."
.ReminderSet = .t.
.ReminderTime = {^2004/01/31 09:00:00AM}
.DueDate = {^2004/01/31 12:00:00PM}
.ReminderPlaySound = .t.
.Save
EndWith
************************************************
But it works unstable.Sometimes "ReminderSet = .t." cannot be set Outlook's task queue and sometimes "ReminderTime" is wrong. But the the "Subject","Body","DueDate" are always sent to Outlook correctly Would you help me please ?
John Satellite