vb.net - 替换word文件中的图片
问题描述
我想替换 word 文件中的图像。我在输入图片的时候遇到了一个问题,就是用文本内容替换所有的单词,改变单词的位置。
我所做的是为图像添加书签并添加图像。
- 我想要的是用word文件替换图像而不删除任何内容,并且图像来自数据表而不是图像文件
我的代码
Dim aplication As New Microsoft.Office.Interop.Word.Application
Dim myapp1 As New Application
Dim filename = "path file"
Dim mydoc As New Document
mydoc = aplication.Documents.Open(filename)
Dim bk As Bookmarks = mydoc.Bookmarks
bk("pic").Range().InlineShapes.AddPicture(
FileName:="path file\Image.jpeg", LinkToFile:=False,
SaveWithDocument:=True)
mydoc.InlineShapes(1).Height = 100.5
mydoc.InlineShapes(1).Width = 100.14
GC.Collect()
GC.WaitForPendingFinalizers()
GC.Collect()
GC.WaitForPendingFinalizers()
解决方案
推荐阅读
- python - Chromium 无法从 python 文件中打开
- docker - 如何使用 docker 映射端口理解 iptables 规则
- javascript - Vuetify Slider 阻止表单提交
- plc - 为什么我无法通过 Modbus 在我的 TwinCAT 3 项目中从 Factory IO 接收任何数据?
- amazon-web-services - 是否可以为没有弹性 IP 的 EC2 实例创建只有公共子网和 NAT 的 VPC?
- javascript - 如何使用 JQuery 一次将多个图像添加到 DOM?
- python - 在 python 中的时间序列数据帧上绘制排序的工作日/月
- azure - 与 blob 上传到 azure 容器存储库的连接中止
- javascript - 从桌面上的工具提示切换到移动设备上的弹出窗口
- java - Android:图像意图、获取多个、排序