vba - 有没有办法告诉 Word VBA 中粘贴的内容源?
问题描述
我知道 MS Word 允许用户根据粘贴是来自其他软件、相同文档还是不同文档来选择他们希望粘贴的方式。是否可以从 VBA 获取该内容源信息?谢谢!
解决方案
如果您想在剪贴板中获取有关数据源的信息,请在应用程序外部提交表单 - 抱歉,这是不可能的。
剪贴板是一组使应用程序能够传输数据的函数和消息。由于所有应用程序都可以访问剪贴板,因此可以轻松地在应用程序之间或应用程序内传输数据。
获取此类信息的功能不存在!
注意:VBA 可以通过 OleAutomation (COM) 获取一些信息:
本概述不介绍如何复制和粘贴链接或嵌入的对象。有关这些主题的信息,请参阅组件对象模型 (COM) 文档。
有关 VBA + 剪贴板的更多信息,您可以在此处找到:Visual Basic for Applications/Clipboard VBA