MS Access从剪贴板复制图像

时间:2013-12-17 23:23:01

标签: image access-vba clipboard

我发现了一个问题而且不知道如何解决它。

我在剪贴板上有一张图片,我需要创建一个带剪贴板值的BMP文件。

我找到了这段代码:

Dim clip As Object
Set clip = CreateObject("clipbrd.clipboard")
SavePicture clip.getdata, "C:\image.bmp"
Set clip = Nothing

但是在行中:Set clip = CreateObject(“clipbrd.clipboard”)我收到错误:错误426 Active x无法创建对象

1 个答案:

答案 0 :(得分:0)

您正在引用系统中不存在的旧VB6 activeX(以及大多数实际系统)。

有人重写了与语法兼容的ActiveX(作为第三方 clipboard.dll 安装在您的系统上)。您可能在找到此示例代码的地方错过了它。

请参阅this article并仔细阅读。

免责声明:我不以任何方式参与此组件,因为它是第三方组件,您使用它需要您自担风险。有关详细信息,请参阅其作者和/或源代码。