我只是想知道当你做
这样的事情时到底发生了什么Range("test").Copy
是否存在某种存储此信息的Windows“全局”复制/粘贴空间?你怎么能访问这个?
答案 0 :(得分:3)
将指定范围复制到剪贴板。
您可以通过复制一系列文本(来自电子邮件,网络浏览器,Excel电子表格等)轻松验证这一点,然后转到其他文档并粘贴。
您可以从MSForms.DataObject类访问剪贴板:
http://www.cpearson.com/excel/Clipboard.aspx
Dim DataObj As Object ' MSForms.DataObject
Dim S As String
Set DataObj = CreateObject("MSForms.DataObject")
DataObj.GetFromClipboard
S = DataObj.GetText
Debug.Print S
Chip Pearson的网站还有其他一些使用剪贴板处理,操纵,放置物品等的例子。