vba - 将 MS Access 2016 表单图像控件中的图片保存到文件夹
问题描述
这是我第一次发帖,在我提出问题之前,我只想说我非常感谢每个人为解决这些问题所付出的所有时间和努力。
我正在建立一个使用 MS Access 和 Excel 的简单项目管理系统。通过 Access 中的各种表单,用户可以使用名称、地址、徽标等设置新项目。对于徽标,用户可以双击图像控制框并从他们选择的任何文件夹中选择 jpeg。
我的问题是保存徽标。当用户单击“保存”按钮时,我想将图片保存到特定文件夹中,而不是用户选择的文件夹中。
该代码按预期工作,为我提供了用户从中选择图片并显示图片的文件路径。
Private Sub CompLogo_DblClick(Cancel As Integer)
Dim sFile As String
With Application.FileDialog(msoFileDialogFilePicker)
.AllowMultiSelect = False
.Title = "Choose Logo"
.Filters.Clear
.Filters.Add "JPEG", "*.jpg"
If .Show = -1 Then
sFile = .SelectedItems(1)
End If
End With
If sFile <> "" Then
Me.CompLogo.Picture = sFile
End If
End Sub
我知道我可以将路径保存为 Access 表中的文本...
Sub SaveNewProject()
Set rst = CurrentDb.OpenRecordset("ProjectsTbl", dbOpenTable)
rst.AddNew
rst!Logo = LogoFilePath
rst.Update
rst.Close
Set rst = Nothing
End Sub
...但我需要将实际的 jpeg 保存在特定文件夹中,以便稍后在程序的 Excel 端使用它。
非常感谢您提供的任何帮助。
解决方案
推荐阅读
- rust - 有没有办法在期货 for_each 流中继续?
- php - 加入/未加入用户的按钮行为不同
- python - 这种递归可行吗?
- amazon-web-services - 检查 AWS Cognito 以确保电子邮件不存在
- fluentd - 如何在 fluentd 中使用环境变量丰富我的事件流?
- c++ - 将动态数组/矩阵传递给函数进行初始化
- python - Centos 7.6 yum install python36 vs python3
- bootstrap-4 - 在 symfony 项目中使用 yarn 安装 Bootstrap 时出错
- java - 如何缩放从 PNG 加载的透明 org.eclipse.swt.graphics.Image;爪哇
- android - 单击时以编程方式更改矢量资产颜色