我正在使用一種功能將大量圖片從訪問數據庫中複製出來並存儲到磁盤上。但是,此功能使用辦公室剪貼板和剪貼板填滿大約150條記錄並使程序崩潰。這裏是我正在清除剪貼板無法使用VBA清除辦公室剪貼板
Private Declare Function apiOpenClipboard Lib "user32" Alias "OpenClipboard" (ByVal hwnd As Long) As Long
Private Declare Function apiEmptyClipboard Lib "user32" Alias "EmptyClipboard"() As Long
Private Declare Function apiCloseClipboard Lib "user32" Alias "CloseClipboard"() As Long
Sub EmptyClipboard()
Call apiOpenClipboard(0&)
Call apiEmptyClipboard
Call apiCloseClipboard
End Sub
任何人都知道如何更有效地清除剪貼板
根據什麼版本,這可能工作:Application.CutCopyMode = False – PinkElephantsOnParade
謝謝,我試過了,它似乎沒有任何幫助。我正在使用office 2010 – DasPete
您已將您的問題標記爲'ms-access-2007',可能要更新標記以獲得更好/正確的知名度 – LittleBobbyTables