Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 2570|回復(fù): 4
打印 上一主題 下一主題

[窗體] 求教ACCESS VBA中,延時(shí)7秒,然后模擬按下左方向鍵,回車鍵的代碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-2-17 21:58:30 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我寫了一段群發(fā)郵件的代碼,提取數(shù)據(jù)表中的郵件地址,通過Outlook群發(fā)郵件,但是,outlook每發(fā)送一個(gè)郵件,都有5秒的延時(shí),再左方向鍵,選定“是”,回車發(fā)送,很是麻煩,不知模擬上述動(dòng)作的代碼如何寫,請(qǐng)各位高手指教。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2009-2-17 22:13:41 | 只看該作者
路過
3#
發(fā)表于 2009-2-17 22:16:12 | 只看該作者
本帖最后由 ACMAIN_CHM 于 2009-2-17 22:19 編輯

延時(shí)7秒, 或者用下面的方法簡(jiǎn)單實(shí)現(xiàn),或者用個(gè)timer事件

Public Sub t()
    Dim t As Date
   
    t = Now
    Do While DateDiff("s", t, Now()) < 7
        DoEvents
    Loop
    Debug.Print t, Now()
End Sub


忘了寫"模擬按下左方向鍵,回車鍵的代碼"
你到VBA的幫助中查一下sendkeys語(yǔ)句吧。

但一般批量發(fā)郵件很少用outlook.application,普通的方法是CDO。 在MSDN中查一下CDO,會(huì)有很多例子。 不過CDO發(fā)的MAIL,接收方可以通過郵件頭看出不是通過EXCHANGE發(fā)的。



******************
*  一切皆有可能  *
******************

.
復(fù)
.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/BList/OtherDatabase .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://ctxi.cn .
.
http://ctxi.cn/home/space.php?uid=141646 .
4#
 樓主| 發(fā)表于 2009-2-17 22:35:28 | 只看該作者
延時(shí)7秒, 或者用下面的方法簡(jiǎn)單實(shí)現(xiàn),或者用個(gè)timer事件

Public Sub t()
    Dim t As Date
   
    t = Now
    Do While DateDiff("s", t, Now()) < 7
        DoEvents
    Loop
    Debug.Print t, N ...
ACMAIN_CHM 發(fā)表于 2009-2-17 22:16

多謝指教,我曾在網(wǎng)上看到用CDO的代碼,下來繼續(xù)學(xué)習(xí)
5#
發(fā)表于 2009-6-23 13:20:36 | 只看該作者
.........
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:37 , Processed in 0.189448 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表