VBA Excel:捕获和重用剪贴板上的内容

问题描述 投票:0回答:0

当我的剪贴板上有东西时,我有一个正在运行的更改事件宏,我希望能够在宏执行开始时捕获剪贴板中的内容,然后当宏完成时,将其放回去在剪贴板中。否则,如果我在我的宏执行之前复制和粘贴,我的剪贴板会在更改宏运行时自动清除,我无法从剪贴板复制多次。

我试过将这段代码插入到我的更改事件中,但我每次都会收到“编译错误:未定义用户定义类型”错误。

Dim Clipboard As MSForms.DataObject
Set Clipboard = New MSForms.DataObject

Clipboard.GetFromClipboard

Clipboard.PutInClipboard

我试过 DIMing 只是一个数据对象,甚至只是一个对象,但仍然是同样的错误。

excel vba clipboard
© www.soinside.com 2019 - 2024. All rights reserved.