Private Sub Command5_Click() Me.Child0.SetFocus DoCmd.RunCommand acCmdSelectAllRecords DoCmd.RunCommand acCmdCopy Dim obj As Object Set obj = CreateObject("excel.application") obj.workbooks.Add obj.Visible = True SendKeys "^v" obj.Visible = True End Sub 上面這段語句如何讓數(shù)據(jù)復(fù)制到Excel表格之后將剪切板清空 請各位老師幫幫忙,謝謝 問題補充:我在執(zhí)行上述語句之后(導(dǎo)出2萬多條數(shù)據(jù)至EXCEL表),點擊該主窗體的退出命令后好長時間才關(guān)閉主窗體,不知道為什么,是剪切板有很多數(shù)據(jù)的原因嗎?應(yīng)該如何改變這種情況呢? 有老師說是我導(dǎo)出后沒有釋放,我不知道應(yīng)該處理,請大家看看附件,謝謝 或者不使用這種語句導(dǎo)出數(shù)據(jù),我要是直接使用宏導(dǎo)出數(shù)據(jù),發(fā)現(xiàn)導(dǎo)出的是空白;如果這個子窗體的記錄集在窗體加載時賦值,用宏可以導(dǎo)出數(shù)據(jù)。 關(guān)閉主窗體也很快,但是用這種語句導(dǎo)出數(shù)據(jù)關(guān)閉主窗體就很慢,郁悶啊,請高手賜教... ![]() ![]() Cuxun版主提供的解決代碼:成功解決上面問題
|
|站長郵箱|小黑屋|手機版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-17 06:03 , Processed in 0.103009 second(s), 25 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.