2013-12-17 65 views
0

我发现一个问题,不知道如何解决它。MS Access从剪贴板复制图片

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

我发现这个代码:

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

但在该行:固定夹=的CreateObject( “clipbrd.clipboard”)我收到错误:错误426的Active X无法创建对象

回答

0

你是指的是系统中不存在的旧VB6 activeX(以及大多数实际系统)。

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

请参阅this article并仔细阅读。

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