Смысл такой, что я создал mailitem
mailitem.display
Как сделать задержку, что письмо либо послано, либо нет?
WhileMailItem.Sent=False(True) - не получается
Wend
****
прочий код
****
191181 писал(а):WhileMailItem.Sent=False(True) - не получается
Sub MyItem_Send(bCancel)
bSent = true
End Sub
Sub MyItem_Write(bCancel)
bSaved = true
End Sub
Dim bSend, bWrite
Dim myOlApp, myItem
Dim pInspector
Set myOlApp = CreateObject("Outlook.Application")
Set myItem = myOlApp.CreateItem(olMailItem)
myItem.Subject = "test"
Set pInspector = myItem.GetInspector
wscript.connectobject myItem, "myItem_"
bSent = False
bSaved = False
myItem.Display
While pInspector.CurrentItem Is myItem
WScript.Sleep 100
Wend
if bSent then
msgbox "Sent!"
else
if bWrite then
msgbox "Saved!"
else
msgbox "Closed!"
end if
end if
Сейчас этот форум просматривают: Google-бот и гости: 15