从 Access 导出图标图像的最佳方法?

多伊

我在 Access 表单上有大约 50 个图标图像 (.ico),但是我没有将它们存储在磁盘上。我想将它们从 Access 导出到磁盘位置。

我在此线程上尝试了建议的解决方案:

访问 - 从表单中的图像控件导出图像

我无法打开生成的文件,可能是因为我的图像是 (.ico) 而不是 (.png)

编辑:我可以将图标复制到油漆中,将它们另存为 png,然后使用在线转换器将它们转换为图标。相当耗时,但它有效。

未处理的异常

您可以使用此代码打击。

它会将提供的表单的所有图像控件的内容保存到同一文件夹中的文件中。

请注意,某些图像控件包含“奇怪”的二进制格式,可能无法通过每个工具正确显示。

此外,您还必须在自己导出后注意分配正确的文件扩展名。

将代码放在一个新模块中,然后在设计视图中打开表单并像这样调用它: SaveAllImageControls Forms("MyForm")

Public Sub SaveAllImageControls(ByRef sourceForm As Form)
    Dim item As control
    For Each item In sourceForm.Controls: Do
        If item.ControlType <> acImage Then Exit Do
        If IsNull(item.PictureData) Then Exit Do

        Dim bArray() As Byte
        bArray = item.PictureData

        Dim filename As String
        filename = Application.CurrentDb.Name & "-" & sourceForm.Name & "-" & item.Name & ".binary"

        Dim fileNumber As Integer
        fileNumber = FreeFile

        Open filename For Binary As fileNumber
        Put fileNumber, , bArray
        Close fileNumber
    Loop While False: Next item
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

裁剪图标图像

来自分类Dev

Android SQL Access最佳方法

来自分类Dev

无法显示图标图像

来自分类Dev

从Access迁移大量数据行的最佳方法

来自分类Dev

在Java中设置图标图像

来自分类Dev

croogo admin导航中的图标图像

来自分类Dev

如何使图标图像抖动较小

来自分类Dev

更改标签栏图标图像SwiftUI

来自分类Dev

我希望文本显示在图标图像旁边,而不是显示在图标图像下方

来自分类Dev

从Access DB检索图像

来自分类Dev

导出MS Access 2010 SQL

来自分类Dev

Access导出上的XSL转换

来自分类Dev

从Access导出到Excel的限制

来自分类Dev

从 Excel 导出到 Access 错误

来自分类Dev

MS Access图标库

来自分类Dev

Java Access Modifier最佳实践

来自分类Dev

检查access_key是否与NEAR帐户匹配的最佳方法

来自分类Dev

使用Excel更新Access数据库-最佳方法

来自分类Dev

在Xcode 7.2中将PDF用于图标图像

来自分类Dev

LI中带有图标图像的响应文本宽度

来自分类Dev

指定时间后更改Google地图图标图像

来自分类Dev

在切换之间交换图标图像

来自分类Dev

如何在Android Studio中添加图标图像按钮

来自分类Dev

NSWorkspace.shared.icon(forFile :)不返回图标图像

来自分类Dev

JButton不在GUI中显示图标图像

来自分类Dev

如何从底部导航视图更改特定的图标图像

来自分类Dev

jwPlayer 5.9版-仅需更改播放图标图像

来自分类Dev

在chrome扩展程序中从html访问图标图像

来自分类Dev

Xcode 7创建正确的应用程序图标图像