|
我有两个问题想和大家讨论下:
1)我参考了11#和16#的链接里的代码,加到了下面的红色部分,然后在qtp运行,然后那个窗口出来后让你选择yes或者no,然后就停在那里不动了,这是为什么呢?好像没有效果嘛……而且其实我也不太明白这段红色代码的意思,谁能解释一下吗~~谢拉
2) 我一直很好奇这个问题,就是Mail.Subject咯Mail.to咯这种对象或者函数在qtp或者vbs的帮助文档里并搜不到,大家是怎么知道这些函数的呢?包括很多操作excel的也是,我都是网上搜来的,可要是真的想自己写,应该参照什么文档或者什么工具呢?
Function SendMail(SendTo, Subject, Body, Attachment)
Set ol = CreateObject("Outlook.Application")
Set Mail = ol.CreateItem(0)
Mail.to = SendTo
Mail.Subject = Subject
Mail.Body = Body
If(Sttachment <> "") Then
Mail.Attachments.Add(Attachment)
End If
Mail.Send
' ol.Quit
Set fso = CreateObject("WScript.shell")
While fso.AppActivate("Microsoft Outlook") =FALSE
WScript.sleep 1000
Wend
fso.SendKeys "a",True
fso.SendKeys "y",True
wscript.sleep 7000
While fso.AppActivate ("Microsoft Outlook") =FALSE
WScript.sleep 1000
Wend
fso.SendKeys "y",True
Set Mail = Nothing
Set ol = Nothing
End Function
Call SendMail("test@sina.com", "qtTest.name", "qtTest.LastRunResults.Status", "")
[ 本帖最后由 whoamiyaya 于 2009-9-22 14:46 编辑 ] |
|