社区
VBA
帖子详情
vba 在excel2007插入图片问题
feng1071
2018-03-02 02:10:26
用过好多办法
ActiveSheet.Pictures.Insert 不好用
Selection.ShapeRange.Fill.UserPicture 也不好用
xlsheet.Shapes.AddPicture 也不好用
各位老大,是不是可以给我一个可以在excel2007使用的例子,谢谢
...全文
450
2
打赏
收藏
vba 在excel2007插入图片问题
用过好多办法 ActiveSheet.Pictures.Insert 不好用 Selection.ShapeRange.Fill.UserPicture 也不好用 xlsheet.Shapes.AddPicture 也不好用 各位老大,是不是可以给我一个可以在excel2007使用的例子,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
feng1071
2018-03-02
打赏
举报
回复
最后找到原因了 ActiveSheet.Pictures.Insert 这个应该是2003的用法,2007没有这个方法 xlsheet.Shapes.AddPicture 这个应该没有问题 在2007可以
舉杯邀明月
2018-03-02
打赏
举报
回复
所谓“问题”究竟是什么问题? 所谓“不好用”有什么不好用?你觉得要怎样的才算“好用”???
Excel
VBA
_
插入图片
实例集锦.doc
Excel
VBA
_
插入图片
实例集锦.doc
Excel
2010
VBA
批量插入或导出图片
以前用
Excel
2003做了些宏,在网上还有不少粉丝,因一些功能在
Excel
2010中无法使用,故重新整理,欢迎指正; 本
Excel
中的宏在
Excel
2010中测试表现出色; 运行宏前,要保证
EXCEL
没有禁用宏。 Michael Ho QQ: 9900060 ----------------------- 本
Excel
有以下功能:
插入图片
1 1.点击执行后,会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 2.宏会自动复制Sheet2到新工作簿,并插入你所选文件夹中的全部JPG图片到B列,对应的图片名自动填到C列; 3.图片的大小会自动适应Sheet2的B3单元格,因此可以在点击执行前调整Sheet2的B3单元格的大小来控制
插入图片
的大小。 --------
插入图片
2 1.点击执行后,会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 2.宏会自动复制Sheet3到新工作簿,并插入你所选文件夹中的全部JPG图片制作图册,对应的图片名自动填到图片下方; --------
插入图片
3 如果用户自己的
Excel
文件中有一列是型号,该宏可以插入指定文件夹里以型号命名的JPG图片到另一列; 1.打开本
Excel
文件,不要关闭; 2.再另外打开你自己需要操作的另一个
Excel
文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+I (或在你的文件中手动执行宏,然后选择本
EXCEL
文件中的宏InsertPic3); 4.然后会出现文件夹选择窗,请选择你JPG图片所在文件夹(选择“文件夹”而不是选择文件); 5.在弹出的对话框中指定型号在第几列,图片要插入到第几列,以及从哪一行开始; 6.图片的大小会自动适应你设定的第一行要
插入图片
的单元格,因此提前调整那个单元格的大小可以控制
插入图片
的大小。 ------------- 删除活动工作表中所有图片 Ctrl+d 删除活动工作表里所有的JPG图片,(不一定是本工作簿中的工作表); 1.打开本
Excel
文件,不要关闭; 2.再另外打开你自己需要操作的另一个
Excel
文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+d (或在你的文件中手动执行宏,然后选择本
EXCEL
文件中的宏DelPic); ------------- 导出活动工作表中被选中的一张JPG图片 Ctrl+e 导出活动工作表中被选中的一张JPG图片,(不一定是本工作簿中的工作表); 1.打开本
Excel
文件,不要关闭; 2.再另外打开你自己需要操作的另一个
Excel
文件,并保持你要操作的工作表做为当前活动工作表; 3.请选中一张要导出的图片; 4.在你的文件中按Ctrl+e (或在你的文件中手动执行宏,然后选择本
EXCEL
文件中的宏OutputOnePic); 5.在弹出的对话框中指定图片要保存的名字; 1.不管图片在
Excel
中是否被缩放过,导出的图片是按图片的原始尺寸进行保存。 2.在桌面上会自动新建一个"OutputPic"的文件夹,导出的图片将会存在那个文夹里; 3.如果文件夹中已有相同名字的文件,则后面导出的文件会自动加上(v1), (v2), (v3)... ------------- 导出活动工作表中所有JPG图片 Ctrl+f 导出活动工作表中所有JPG图片,并且图片名自动使用指定列中的图片名; 1.打开本
Excel
文件,不要关闭; 2.再另外打开你自己需要操作的另一个
Excel
文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+f (或在你的文件中手动执行宏,然后选择本
EXCEL
文件中的宏OutputAllPic); 4.在弹出的对话框中指定图片所在列,图片名所在的列; 1.不管图片在
Excel
中是否被缩放过,导出的图片是按图片的原始尺寸进行保存; 2.在桌面上会自动新建一个"OutputPic"的文件夹,所有导出的图片将会存在那个文夹里; 3.如果文件夹中已有相同名字的文件,则后面导出的文件会自动加上(v1), (v2), (v3)... ---------------- 对指定文件夹中的JPG图片进行重命名 Ctrl+r 利用活动工作表中的所有图片的旧名与新名的对照,对指定文件夹中JPG图片进行重命名; 1.打开本
Excel
文件,不要关闭; 2.再另外打开你自己需要操作的另一个
Excel
文件,并保持你要操作的工作表做为当前活动工作表; 3.在你的文件中按Ctrl+r (或在你的文件中手动执行宏,然后选择本
EXCEL
文件中的宏RenamePic); 4.在弹出的对话框中指定图片旧名所在列和图片新名所在的列; 1.可以结合
插入图片
的宏,将所有图片的旧名输入到
Excel
中,再在另一列中填上新图片名,然后使用该宏。 2.如果顺利运行,会在原来那个文件夹下面新建一个叫“New”的子文件夹,所有重命好名的图片会自动放入子文件夹里; 3.如果文件夹中已有相同名字的文件,则后面的文件会覆盖原来的文件。
VBA
在
Excel
中实战应用 零基础学习
VBA
Excel
自动
插入图片
Excel
自动
插入图片
看到网上老是有人询问
Excel
自动
插入图片
的
问题
,刚好自己也很需要。看了看别人给出的答案,没有比较理想的方案,做了这3个文件,相信对外贸业务员或其它经常需要在
Excel
中
插入图片
的人非常有用。 1.自动插入当前文件夹所有图片到B列并将图片名填入A列.xls 2.自动插入当前文件夹所有图片和图片名制作目录快捷键ctrl+i 3.自动根据A列型号插入当前文件夹中用型号命名的jpg图片到B列.xls 注: 1.要能正常使用这些文件时,
Excel
中的宏的安全性级别不能为低,请放心这些宏是用来完成上述任务,并非病毒。 2.文件与图片必须在同一个文件夹. 3. Ctrl+i
插入图片
,Ctrl+d 删除文档所有图片. 4.图片必须是jpg文件,如果你通常是使用其它格式的图片,可以告诉我,稍作调整。 5.在发给客户和他人之前,请将Sheet1复制到新的
Excel
文件中,用新的文件发给他人,这样新文件中就不会含有宏代码,以免别人误认为你的文件有病毒。 6.如果插入较多的图片,可能导致
Excel
文件很大!您可以在
Excel
中按以下两种方式压缩图片: (1)按顺序点击菜单:文件->另存为->工具-压缩图片" (2)右键点击图片;在快捷菜单上选择显示或隐藏 '图片' 工具栏;点击 '图片' 工具栏上的 '压缩图片' 命令;选择 '应用于文档中所有图片' 后,单击确定。 Michael Ho 54mikeho*sohu.com QQ:9900060 2010年
Excel
自动
插入图片
的
VBA
模块bas文件
Excel
自动
插入图片
的
VBA
代码或工具,利用
VBA
代码来实现自动按款号货号来
插入图片
。
Excel
2003和
Excel
2007
及以上版本都可以使用。
VBA
2,462
社区成员
10,807
社区内容
发帖
与我相关
我的任务
VBA
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
复制链接
扫一扫
分享
社区描述
VBA(Visual Basic for Applications)是Visual Basic的一种宏语言,是在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章