如何将表格内3000个照片批量插入到文档做信息登记头像照片

如何将表格内3000个照片批量插入到文档做信息登记头像照片
四川省
浏览 381
收藏
点赞
分享
+1
3
+1
全部评论 3
 
恰同学少年
WPS表格中批量导出,示例代码 function testc(){ let a = Application.ActiveSheet.Pictures(); console.log( a.Item(1).Width); a.Item(1).Copy(); let b = Application.ActiveSheet.ChartObjects().Add(0,0,a.Item(1).Width,a.Item(1).Height).Chart; b.Paste(); b.Export("123.png","PNG") //b.Parent.Parent.SaveAs //123.png 保存在 安装路径下D:\ProgramData\Kingsoft\WPS Office\12.1.0.22477\office6 b.Parent.Delete(); }
· 黑龙江省
回复
 
恰同学少年
Application.ActiveDocument.Tables.Item(1).Range.Columns.Item(2).Cells.Item(3).Select(); //在第1个表格的第2列第3行 Selection.SetRange(0,0) //在第1个字符之前插入图片 let a = Selection.InlineShapes.AddPicture("D:/宣传截图文件夹/Snipaste_2025-07-29_12-16-37.bmp", 0, 0, undefined); //a=a.ConvertToShape(); //如果需要调整环绕方式,可以将inlineshape转换为shape对象 console.log(a.Height); //a 为inlineshape图片对象 a.Height = 180; //调整图片高度 a.Width = 90; //调整图片高度 //a.Select() // 选择 该图片 Selection.SetRange(1,1); //设置光标位置
· 黑龙江省
回复
 
wils
wils

创作者俱乐部成员

用宏,先带位置信息的导出图片,再插入 可以发个例子吗
· 海南省
回复