vba - word-vba:无法更新链接的图像链接
问题描述
我有一个包含两个内联形状的文档到文档标题的表格中。这些内联形状是链接的图像。包含这些图像的文件夹已移动,我无法通过 VBA 代码更改图像链接。
我正在使用 Word 2016。文档是在 Word 2003 上创建的。访问图像的唯一方法是探索表格单元格并在其中找到内联形状内联形状没有定义字段对象(无)我可以更新链接手动进入文件菜单>编辑文件链接...
我希望能够使用 vba 更改图像链接,而不必手动进行
解决方案
好吧,我终于知道发生了什么。
图像必须作为内联形状访问,而不是作为字段访问
图像的路径存储在属性 InlineShape.LinkFormat.SourceFullName
更改此属性值,然后更新它起作用的内联形状
对不起,如果我打扰了你,但我认为它可以帮助其他用户
推荐阅读
- java - 运行测试用例时出现 BuildResultLogger 错误
- c# - "Object reference not set to an instance of an object" while making chart in ASP.NET MVC view (Razor code)
- mysql - 我将如何从我的 mysql 数据库中检索所需的信息,查询特定的问题
- swift - 控制器如何重新加载 ViewModel?
- next.js - 如何在 next.js 中设置 img 的样式
- arrays - 具有 5 个元素的数组的算法,当填充时对元素进行分组
- javascript - 如何在 html、css 和 javascript/angular 中创建实时进度条
- .net - powershell 通用列表的奇怪行为
- python - 如何在 Python 中为每个行排列快速求和列
- java - 防止 Selenium 版本 4 创建临时 Firefox 配置文件?