vba - 在文档中按文件路径插入图片以匹配通用名称 MS Access VBA 的数百页
问题描述
我有大约 400 个图像,它们位于一个单独的目录中,名称为。我想将这些名称与附加到访问报告中的图像的文件路径匹配,以便图像将显示在访问中,并且我可以打印包含图像的报告。我想使用 VBA 代码,因为这是一个重复的过程,并且有很多页面要插入图片,否则是手工完成的。
我希望这些图像显示在访问权限中,以便在我导出它们时它们看起来像这样。这是一个例子。从左到右的每个图像将对应于特征 1、2、3,如表中所示。
在访问中,我尝试使用超链接,但无法将名称与报告中的名称相匹配,例如主链接和子链接,或者 VBA 中的某些内容也可能起作用。
测试3
解决方案
看起来这对您来说应该是一个两步过程。
添加图像占位符。在报告中您想要的位置插入图像。选择可以清楚地显示图像未加载的图像,以便您知道它何时损坏。像一个大红色 X。
使用将在您制作报告时自动加载的事件替换该图像
示例事件代码:
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Me![Imageframe].Picture = Me![Imagepath]
End Sub
用您命名占位符图像的任何名称替换 Imageframe 的名称。用包含您的图像路径的任何内容替换分配。您应该可以根据需要添加任意数量的这些。
推荐阅读
- java - 无法使用多个spring事件监听器实例
- java - 从列表java中抓取数据
- tfs - Azure DevOps/TFS 缓存扩展数据在哪里
- google-maps - 如何在 Cordova 应用程序中保护 Google Maps JS api 密钥?
- c# - 如何在项目准备好后立即解析 IAsyncEnumerables 列表
- electron - 使用 OpenVidu 和电子进行视频录制
- javascript - TypeError:props.tracks.map 不是函数
- vue.js - 当我关闭 bootstrap4 模态控制台显示'[Violation] Forced reflow while execution JavaScript take xxms'
- java-8 - Java Stream filter - 我如何过滤数据而不用'if'条件包装过滤器代码以检查过滤键上的null?
- javascript - 排序或搜索问题后数据表正文变为空白