ACCESS如何通过VBA读取和分解Windows剪切板内容

何尧 365 信誉分
2026-06-12T12:06:54.2933333+00:00

从微软官网上看到一篇在ACCESS中使用VBA代码调用API从Windows读取剪切板的文章,能够读取一个值,但可能不是我所期望的工作方式,当然也可能是我对API不熟悉。

我希望将Windows剪切板的内容分析为二维表的格式(同时可判断它是否图片、文件还是数据),可以预先检索每一列每一行的值与将要粘贴的对象是否符合,例如双方的数据类型,如果是外键值则检查数据库中是否存在,等等。

有没有某种对象,可以创建成为Windows剪切板的实例,通过操作这个对象的属性和方法来完成上述的功能?

Microsoft 365 和 Office | Access | 家庭版 | Windows

问题作者接受的答案

Vergil-V 16,100 信誉分 Microsoft 外部员工 审查方
2026-06-12T12:50:22.2333333+00:00

注意:此回复已通过自动翻译生成,可能包含语法错误或表达不够自然的情况。 

您好 何尧, 

根据我对您场景的研究,Microsoft 原生对象可能无法完全支持您期望的设计。为了更好地了解您的情况,是否可以请您提供您提到的参考文档? 

关于启用 Microsoft Forms 2.0 Object Library,您可以按照以下步骤操作: 

1/按下 Alt + F11 打开 Microsoft Visual Basic for Applications。 

2/ 在菜单中选择 Tools,然后点击 References。 

用户的图像

3/ 点击 Browse。 

用户的图像

4/ 在文件名输入框中输入 FM20.DLL,然后点击 Open。 

image

完成以上步骤后,Microsoft Forms 2.0 Object Library 应该可以正常使用。 

希望这些信息能为您提供一些补充参考。 


注意:如果您希望收到本帖相关的邮件通知,请按照[我们文档]中的步骤启用电子邮件通知。

此答案是否有帮助?

2 个人认为此答案很有帮助。

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。