ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 541|回复: 3

VBA批量插入批注图片时提示内存溢出!

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-2-8 14:57 | 显示全部楼层 |阅读模式
【问题】VBA批量插入批注(批注为图片)时,提示内存溢出,求助各位大神,想知道原因

【问题详述】
在练习批量插入批注图片时,
这是我想要插入图片批注的文件,如图,我想给A列的姓名分别插入批注图片。
image.png

这是我想要插入批注的图片路径:
image.jpg
这是我写的代码:
image.png
thisworkbook.path返回的结果是
E:\【YUKI.WORK】\【PZ.LEE】\【EXCEL知识点】\Excel 2013 VBA教程素材\06第6章 图形在VBA中的应用

但上述图片中运行到黄色色块那一条时,提示内存溢出。
我没想明白为什么...



虽然大神们已经给我写了正确的插入批注图片的代码写法(利用dir函数),

但我还是不明白我原来的代码写法里,哪里错了?
毕竟从结果上看,我写的也只是一个普通的路径写法而已,但它偏偏提示内存溢出,这是为什么呢?
求助各位大神解答...
image.png

单元格中的批注.rar

18.53 KB, 下载次数: 5

批注图片插入显示内存溢出

TA的精华主题

TA的得分主题

发表于 2023-2-9 08:48 来自手机 | 显示全部楼层
经给我写了正确的插入批注图片的代码写法(利用dir函数)

dir能解决插入图片的内存溢出?
感觉不太像啊?

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-2-9 10:11 | 显示全部楼层
zpy2 发表于 2023-2-9 08:48
经给我写了正确的插入批注图片的代码写法(利用dir函数)

dir能解决插入图片的内存溢出?

是不能。我只是说别的大神教给了我利用DIR函数遍历出了路径文本,再写到fill.userpicture的后面,实现了我想要的图片批注的效果而已。但我原来的代码为什么会内存溢出,至今还是不知道...

TA的精华主题

TA的得分主题

发表于 2023-2-17 09:55 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 04:28 , Processed in 0.044752 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表