【问题标题】:Extract OLE object containg images using VBscript使用 VBscript 提取包含图像的 OLE 对象
【发布时间】:2011-10-15 19:54:20
【问题描述】:

OLE 对象列包含图像,但图像类型 (jpg/gif/tiff) 未知。这些图像需要从数据库中提取并使用 VBscirpt 保存到磁盘。

【问题讨论】:

标签: ms-access object ole


【解决方案1】:

我以前在 Delphi 中做过这个,解决方案是使用剪贴板(剪贴板可以通过某种方式确定图像的类型)。将字段的内容复制到剪贴板,然后将剪贴板的内容保存到文件中。

【讨论】:

  • 剪贴板是一种解决方案。比 Delphi 更简单的是向 MS ACCESS 添加一个表单,放置图像控件并在所有记录上编写循环脚本,并将图像控件内容复制到剪贴板
【解决方案2】:

OLE 对象是在 MS Access 中存储图像的不好方法。使用OLEToDisk 将图像保存为图片文件。

然后以很好的方式重新导入它们。检查 AccessImagine 在 Access 中处理图像 - 它完成了所有艰巨的工作。

【讨论】:

  • AccessImagine 是一个共享软件,另一个不再支持,仅供参考。
【解决方案3】:

在这里,我找到了一个使用 VBScript 截取屏幕截图并将其粘贴到 MS Paint 的示例。也许你可以修改它来做你想做的事?

http://hisudhakar.spaces.live.com/blog/cns!8DDF980C45482279!410.entry?sa=948299040

【讨论】:

    猜你喜欢
    • 2012-05-29
    • 1970-01-01
    • 2018-09-01
    • 2020-05-05
    • 1970-01-01
    • 2019-03-06
    • 2010-11-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多