有没有办法告诉Word VBA中粘贴的内容源?

时间:2020-09-04 05:40:43

标签: vba copy-paste

我知道MS Word允许用户根据粘贴来自其他软件还是相同文档还是不同文档来选择希望粘贴的方式。是否可以从VBA获得该内容源信息?谢谢!

1 个答案:

答案 0 :(得分:1)

如果您想获取有关剪贴板中数据源的信息,请在应用程序外部提交表单-很抱歉,这是不可能的

MSDN wrote

剪贴板是一组启用以下功能和消息的 传输数据的应用程序。因为所有应用程序都可以访问 剪贴板,可以轻松地在应用程序之间传输数据或 在应用程序中。

获取此类信息的功能不存在!

注意:VBA可以通过OleAutomation(COM)获取一些信息:

此概述未描述如何复制和粘贴链接的或 嵌入式对象。 有关这些主题的信息,请参阅组件 对象模型(COM)文档

有关VBA +剪贴板的更多信息,您可以在这里找到:Visual Basic for Applications/Clipboard VBA