我发现了一个问题而且不知道如何解决它。
我在剪贴板上有一张图片,我需要创建一个带剪贴板值的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无法创建对象
答案 0 :(得分:0)
您正在引用系统中不存在的旧VB6 activeX(以及大多数实际系统)。
有人重写了与语法兼容的ActiveX(作为第三方 clipboard.dll 安装在您的系统上)。您可能在找到此示例代码的地方错过了它。
请参阅this article并仔细阅读。
免责声明:我不以任何方式参与此组件,因为它是第三方组件,您使用它需要您自担风险。有关详细信息,请参阅其作者和/或源代码。