首页 > 解决方案 > 有没有办法告诉 Word VBA 中粘贴的内容源?

问题描述

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

标签: vbacopy-paste

解决方案


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

MSDN 写道

剪贴板是一组使应用程序能够传输数据的函数和消息。由于所有应用程序都可以访问剪贴板,因此可以轻松地在应用程序之间或应用程序内传输数据。

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

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

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

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


推荐阅读