|
楼主 |
发表于 2024-4-12 13:29
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
插入图片的部分,修改了,能插入图片了,前面插入的也对。就是计算有问题,到第2行第1个,不知道是图片命名的不对,还是程序有问题,请高手帮忙。
原来我需要这样格式的,
可是运行程序后,变成这样的了。
新的程序如下
- Sub test()
- ActiveDocument.Tables.Add Range:=Selection.Range, NumRows:=3, NumColumns:= _
- 4, DefaultTableBehavior:=wdWord9TableBehavior, AutoFitBehavior:= _
- wdAutoFitFixed
- With Selection.Tables(1)
- If .Style <> "网格型" Then
- .Style = "网格型"
- End If
- End With
- Set mytab = ActiveDocument.Tables(1)
- For i = 1 To 3
- For j = 1 To 4
- mytab.Cell(i, j).Select
- Selection.InlineShapes.AddPicture FileName:= _
- "C:\Users\lenovo9991\Desktop\1" & "图片" & i * j & ".png", LinkToFile:=False, _
- SaveWithDocument:=True
- Next
- Next
- Dim shp As InlineShape
-
- ' 循环处理每个嵌入式图片
- For Each shp In ActiveDocument.InlineShapes
- ' 取消锁定纵横比
- shp.LockAspectRatio = msoFalse
- ' 设置图片尺寸为指定值,可以根据需要修改尺寸
- shp.Width = CentimetersToPoints(3)
- shp.Height = CentimetersToPoints(4.3)
- Next shp
- End Sub
复制代码 怎么修改?请高手帮忙。
|
|