标题: [文件操作] 求图片批量插入WORD文档 批处理命令 [打印本页]
作者: cqz1314 时间: 2018-12-26 13:48 标题: 求图片批量插入WORD文档 批处理命令
当前目录下有文件【提取】内有多张JPG图片,求批处理命令,
将【提取】文件内的图片 按 提取.txt 顺序插入到 汇总.docx 文件中
例子中没有JPG图片 文件太大没法上传
谢谢 高手老师
作者: yhcfsr 时间: 2018-12-26 21:32
POWERSHELL- $WordDocument='模板.docx';
- $ImagesFolder='提取';
- $listTextFile='提取.txt';
-
- $WordAPP = New-Object -ComObject Word.Application;
- $WordDoc = $WordAPP.Documents.Open("$WordDocumentPath");
- Foreach($ImageFile in (gc $listTextFile))
- {
- $ImageFilePath ="$PSScriptRoot/$ImagesFolder/$ImageFile.jpg";
- $WordApp.Selection.InlineShapes.AddPicture("$ImageFilePath");
- }
- $WordDoc.Save() ;
- $WordDoc.Close();
- $WordAPP.Quit();
- [System.Runtime.Interopservices.Marshal]::ReleaseComObject($WordAPP);
- Remove-Variable WordAPP;
复制代码
作者: cqz1314 时间: 2018-12-26 22:10
回复 2# yhcfsr
老师测试 没有成功 我上传举例文件到 百度云 帮忙 看看 是什么原因 是不是因为文件名的特殊字符问题 有方法解决吗
谢谢
链接:https://pan.baidu.com/s/1HqMnDCT5_7LsZzdAFzXO0A
提取码:ghix
复制这段内容后打开百度网盘手机App,操作更方便哦
作者: cqz1314 时间: 2018-12-26 22:13
回复 2# yhcfsr
我把文件名改为数字 也不行 拜托
作者: yhcfsr 时间: 2018-12-26 22:24
本帖最后由 yhcfsr 于 2018-12-26 22:31 编辑
回复 4# cqz1314
1.这是POWERSHELL脚本,你保存为BAT怎么行?请自己百度使用方法。
2.脚本功能是根据列表文件,从“提取”目录中选择列表中所列文件,插入到WORD中,先前的测试文件有提取.txt.而现在你发的测试列表文件也没有,怎么行?
3.复杂情况,请加入论坛QQ群或者看我签名加好友,不再回复此贴。如有问题,我会在二楼更新。
作者: cqz1314 时间: 2018-12-26 22:44
回复 5# yhcfsr
谢谢 加你好友了
PowerShell 怎么执行呀 没有用过 百度查没学会
作者: Batcher 时间: 2018-12-27 09:46
回复 6# cqz1314
参考:
http://bbs.bathome.net/thread-31071-1-1.html
作者: Batcher 时间: 2018-12-27 09:47
回复 5# yhcfsr
QQ群不利于知识的积累和搜索,请多多支持论坛。
作者: yhcfsr 时间: 2018-12-27 11:48
回复 8# Batcher
论坛不便于实时复杂的沟通.如果我能解决,最后我会将代码更新在帖子中.
作者: Batcher 时间: 2018-12-27 12:25
回复 9# yhcfsr
感谢支持
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |