永发信息网

我想在word中编个小程序判断插入word中的图片是不是指定的图片(例如d:\1.jpg)请问VBA中写代码?

答案:2  悬赏:80  手机版
解决时间 2021-02-28 02:39
现在能通过获取图片的像素来区分是不是要求的图片,除了区分像素以外有没有别的办法来区分word中的图片是不是想要的?希望牛人给出VBA代码
最佳答案
直接获取插入的图片路径对比即可,或者不判断,重新进行插入图片。
全部回答
sub 批量插入图片() dim myfile as filedialog set myfile = application.filedialog(msofiledialogfilepicker) with myfile .initialfilename = "e:\工作文件" ‘这里输入你要插入图片的目标文件夹 if .show = -1 then for each fn in .selecteditems selection.text = basename(fn) '这两句移到这里 selection.endkey if selection.start = activedocument.content.end - 1 then '如光标在文末 selection.typeparagraph '在文末添加一空段 else selection.movedown end if set mypic = selection.inlineshapes.addpicture(filename:=fn, savewithdocument:=true) '按比例调整相片尺寸 widthnum = mypic.width c = 6 '在此处修改相片宽,单位厘米 mypic.width = c * 28.35 mypic.height = (c * 28.35 / widthnum) * mypic.height if selection.start = activedocument.content.end - 1 then '如光标在文末 selection.typeparagraph '在文末添加一空段 else selection.movedown end if next fn else end if end with set myfile = nothing end sub function basename(fullpath) '取得文件名 dim x, y dim tmpstring tmpstring = fullpath x = len(fullpath) for y = x to 1 step -1 if mid(fullpath, y, 1) = "\" or _ mid(fullpath, y, 1) = ":" or _ mid(fullpath, y, 1) = "/" then tmpstring = mid(fullpath, y + 1) exit for end if next basename = left(tmpstring, len(tmpstring) - 4) end function 执行此代码后,弹出的选择对话框, 全选目标文件夹下的所有图片文件之后,点击确定。然后静静的等待电脑完成处理工作,次数word会进入无响应状态。图片越多,无响应的时间越长。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
<急>从自己的胳膊里抽出的血又注射到屁股上的
上架村地址有知道的么?有点事想过去
如图,在△ABC中,D,E分别是边AC,BC上的点
写出两个含有“至”的成语,要求其中“至”的
湖北东方宏宇工程咨询有限责任公司枣阳分公司
我想卸载显卡驱动、主板驱动、声卡驱动和网卡
我的小狗打完疫苗后没精神发抖怎么回事?
请高人帮我看看这份亲子鉴定报告,是否有亲子
重庆丽庄景观园林有限公司地址在什么地方,想
Who e____ comes to your party
请问云南养蚯蚓有销路吗?主要是销往哪里?
空间解析几何求直线方程此线过点(-1,0,4)并
贵州省仁怀市茅台镇五剑酒业内部特供多少钱一
相记大盘鸡在哪里啊,我有事要去这个地方
快高考了,现在每一天都好苦恼痛苦啊,自己从
推荐资讯
criss angel的摩托车是什么牌子型号?
如何才有学校肯做你公司的实习基地啊?
pe顶空是用样品平衡还是压力平衡
毛竹笋怎么做好吃
学历不好职业学校毕业的可以去美国上班吗?
晶锐的后雨刮臂被盗一次,而后 后雨刮总成再
你好,我男朋友要进公安局上班,叫明天去医院
一份工作,自己做的很不开心,每天早上一起床
强龙压不过地头蛇,为什么在中国,日本人数很
奥尔霸漆业有限公司我想知道这个在什么地方
大竹县莲印乡地址在什么地方,想过去办事
请问性格沉稳的人适合学习哪些中华传统武术?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?