问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我用PPT建了一个相册,大概有300张图片,谁能教我如何批量处理?

发布网友 发布时间:2022-04-26 09:23

我来回答

2个回答

热心网友 时间:2022-06-26 16:43

要将图片的同一部位的文字批量抹除,不一定有这样的工具软件,即使有,效果不一定都很理想。最好的办法还是批量裁剪或者插入自选图形遮住,这需要用到VBA的宏命令来实现。
打开PPT程序,新建一个空白ppt文稿,然后按Atl+F11打开VBA编辑窗口,将如下代码原样粘贴进入,然后按F5运行即可。注意,一些变量需要自行修改。
代码如下:
Sub aa()

MyPath = "F:\a" '可以自行修改为其他文件夹
Shell "cmd.exe /c dir /b/on " + MyPath + "\*.jpg > " + MyPath + "\filelist.dat", vbHide
i = 1
On Error Resume Next
Do Until Dir(MyPath + "\filelist.dat") <> "" '循环等待获取文件名并保存完毕,不然会出错找不到文件名
DoEvents
Loop

Open MyPath + "\filelist.dat" For Input As #1
Do Until EOF(1)
Line Input #1, fname
ActiveWindow.Selection.SlideRange.Shapes.AddPicture(FileName:=MyPath + "\" + fname, LinkToFile:=msoFalse, SaveWithDocument:=msoTrue, Left:=0, Top:=0, Width:=ActivePresentation.SlideMaster.Width, Height:=ActivePresentation.SlideMaster.Height).Select
ActiveWindow.Selection.ShapeRange.PictureFormat.CropBottom = 200 '从底边往上裁剪掉多少像素,可自行修改数字200为合适的值,以下同理;如果不需要从下往上裁剪,则删除此行代码,以下同理
ActiveWindow.Selection.ShapeRange.Top = ActiveWindow.Selection.ShapeRange.Top + 200 * 0.15 '这里的200跟上面一行的200要一样,以下同理;如果不需要从下往上裁剪,则删除此行代码,以下同理

ActiveWindow.Selection.ShapeRange.PictureFormat.CropRight = 360.95 '从右边往左裁剪掉多少像素,可自行修改
ActiveWindow.Selection.ShapeRange.Left = ActiveWindow.Selection.ShapeRange.Left + 360.95 * 0.15

ActiveWindow.Selection.ShapeRange.PictureFormat.CropLeft = 295.61 '从左边往右裁剪掉多少像素,可自行修改
ActiveWindow.Selection.ShapeRange.Left = ActiveWindow.Selection.ShapeRange.Left - 295.61 * 0.15

ActiveWindow.Selection.ShapeRange.PictureFormat.CropTop = 360.95 '从上边往下裁剪掉多少像素,可自行修改
ActiveWindow.Selection.ShapeRange.Top = ActiveWindow.Selection.ShapeRange.Top - 360.95 * 0.15

i = i + 1
ActiveWindow.View.GotoSlide Index:=ActivePresentation.Slides.Add(Index:=i, Layout:=ppLayoutBlank).SlideIndex
Loop
Close #1
ActivePresentation.SaveAs FileName:="C:\Documents and Settings\Owner\桌面\演示文稿1.ppt" '创建好的相册默认保存在桌面上的,可自行修改
MsgBox "照片导入创建完毕!"

End Sub

热心网友 时间:2022-06-26 16:44

没有想到什么简便方法,还是用手动遮盖吧

1、现在第一页上把需要遮盖的地方都处理好
2、把第一页上用于遮盖的全选上,复制
3、然后往下一页一页粘贴就可以了,复制内容、位置会和第一页完全一致的。
粘贴的时候,不用鼠标,用 PAGE DOWN + CTRL V ,其实也很快追问可是有很多这样的相册,都是好几百张图欸,要这样一个一个去粘吗,OMG~

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 划分朗读节奏&quot;皆欲以发有余之财&quot; 龙岩那个大学好? 在古代犯什么罪会让人死后“以发覆面、以糠塞口”下葬? 龙岩学院的历史沿革 以发开头的成语:( ),( ),( ) 以奋开头的成语: 龙岩学院什么时候改成龙岩大学 以发字为偏旁的汉字 福建龙岩有哪些大学 瑜的五行属性是什么 发开头的成语,以发字开头的四字成语四字词语 厦门理工,莆田学院。三明学院,龙岩大学哪个好哪个差 考心理学研究生要看那些资料 朕自去冠冕,以发覆面,任贼*朕尸,毋伤百姓一人(我知道这句话是崇祯说的,请详细解释下) 龙岩学院一个班每年会有多少名额入党 以发代首是啥意思 闽西大学怎么样? 马金瑜丈夫称自己不想离婚,并表示自己没有酒后家暴,事件*到底如何? “夫以剑者,示之以虚,开之以利,后之以发,先之以至”的意思是什么? 以发覆面以糠覆口什么意思 文章《另一个拉姆》讲述的是什么? 如何在PHOTOSHIOP中插入表格? 关于用pdffactory把ppt→pdf 的问题~ 我需要一种由PDF格式转换成PPT格式的软件,能帮我推荐一种吗?谢谢! 如何把PDF格式改成txt的格式 09年1234567计算机考题 如何坚定中国特色社会主义道路自信.ppt 罗技鼠标g302好用吗 罗技g302这个鼠标怎么样?值得买吗 arobat打印出的一页六张的PDF怎样还原 将本来一页6张的PDF变成一页一张的PDF或者一页一张的PPT该怎么办? 罗技G302游戏鼠标怎么样,网友评价 HSK1L1课件 作文素材是什么 玩cf我用的是罗技G302这个鼠标怎么样 罗技g302 这鼠标的优点和缺点。会不会飘?玩lol 职业电竞玩家是不是都选择罗技G302鼠标啊?? 为什么罗技G302安上鼠标以后移动速度变慢了? 罗技鼠标g302和g303的区别体现在哪,我打fps类的游戏 罗技鼠标302 插上显示未连接? RedmiG电脑怎么连不上网?