做了个每页文档里插入图片功能,图片尺寸和位置失效是咋回事?
做了功能,网每页文档里插入一张图片,并设定位置和尺寸。执行的时候,第一次执行正常,重复执行以下位置和尺寸就不管用了。代码如下
Dim objFileDialog As FileDialog
Dim i As Integer
Set objFileDialog = Application.FileDialog(msoFileDialogFilePicker)
objFileDialog.Title = "选择文件"
objFileDialog.Filters.Clear
objFileDialog.Filters.Add "PDF Files,png file,jpeg file,jpg", "*.pdf,*.png,*.jpeg,*.jpg"
objFileDialog.AllowMultiSelect = False
If objFileDialog.Show Then
strFilePath = objFileDialog.SelectedItems(1)
'MsgBox strFilePath
'插入图片操作-------------------------------------------------
'Dim i As Integer
Selection.HomeKey wdStory '如果删掉,图片会放在一个地方
If strFilePath <> "" Then
Application.Browser.Target = wdBrowsePage '设置按页浏览
Application.ScreenUpdating = False '关闭屏幕刷新
For i = 1 To ActiveDocument.ActiveWindow.ActivePane.Pages.Count
Selection.InlineShapes.AddPicture(strFilePath).ConvertToShape '插入图形
ActiveDocument.Shapes.Item(i).WrapFormat.Type = wdWrapFront '图片环绕方式
ActiveDocument.Shapes.Item(i).Top = 500 '上位置
ActiveDocument.Shapes.Item(i).Left = 300 '左位置
ActiveDocument.Shapes.Item(i).Width = 114 '图片大小,宽4厘米
ActiveDocument.Shapes.Item(i).Height = 114 '图片大小
Application.Browser.Next '走到下一页
NextIteration:
Next i
Application.ScreenUpdating = True '屏幕刷新
MsgBox "操作完毕"
Else
MsgBox "没有选择文件"
End If
'------------------------------------------------------------------
Else
'MsgBox "未选择文件"
End If
Set objFileDialog = Nothing
相关推荐
Word2021中怎么插入可更新的图片链接.docx
Word2021中怎么插入可更新的图片链接.docx
C# NPOI生成Word报告:表格创建、图片插入与常见坑解析
在业务系统开发中,将结构化数据导出为Word报告是一项常见需求,尤其在生成验收报告、管理报表等场景下,开发者往往需要一种轻量、可靠且免安装Office的方案。基于文档对象模型(DOM)的编程方式,可以灵活控制段落、表格与图片等元素,从根本上理解Word文件的XML结构,是解决排版问题的关键。NPOI作为一款开源.NET库,无需系统级依赖即可实现docx文档的创建、表格样式定制、单元格合并以及图片的精确嵌入,非常适合服务端高并发批量导出场景。本文从基础对象操作入手,逐步讲解表格列宽控制、边框设置、图片字节流插
实现浏览器图片预览功能的详细指南
在当今的网络环境中,图片作为内容展示的重要组成部分,如何快速、准确地在浏览器中预览这些图片变得尤为关键。浏览器预览图片功能不仅关系到用户体验,也是网页开发中不可或缺的一环。FileReader API 是一个允许在浏览器中异步读取存储在用户计算机上文件(或原始数据缓冲区)的内容的接口。它提供了几个方法用于读取文件,其中最常用的包括和。在图片预览功能中,方法尤为重要,因为它能将文件内容转换为URL 格式的字符串,让浏览器能够将其作为图片显示。
Markdown图片插入详解[源码]
本文详细介绍了在Markdown中插入图片的三种方法:本地图片、网络图片和Base64编码图片。作者通过实例操作展示了每种方法的具体步骤和注意事项,特别指出了路径和空格处理中的常见问题。文章还提供了Base64图片编码的在线工具链接,并强调了编码统一放置于文档末尾的管理技巧。对于初学者而言,这是一篇非常实用的Markdown图片插入指南。
HTML插入本地图片[代码]
本文介绍了在HTML代码中插入本地图片(jpg或png)的两种方法:使用相对路径和绝对路径。相对路径适用于HTML文件与图片文件夹在同一目录下的情况,推荐使用以避免文件移动后路径失效的问题。绝对路径则适用于本地测试,需使用file:///协议指定完整路径。文章还提供了注意事项,包括路径分隔符的使用和部署到服务器时的文件结构一致性要求。


