vba - 更新 CustomXMLPart
问题描述
CustomXMLPart
有没有人使用 VBA 或 VSTO成功更新了现有的?我一直在修改它一段时间,但即使是最简单的更新操作,它似乎也会使 Word 崩溃。这是使 Word 崩溃的最小代码:
Sub def()
Dim x As CustomXMLPart
Set x = ActiveDocument.CustomXMLParts.Add("<a>First</a>")
Debug.Print x.XML
Dim x2 As CustomXMLNode
Set x2 = x.SelectSingleNode("/")
x2.Text = "Second" 'This line crashes Word application for me
Debug.Print x.XML
End Sub
我只想x
用新值替换我存储的原始 XML。
解决方案
推荐阅读
- r - 如何对我的两个表进行复杂的绑定?
- python - Pandas:根据一列中的值分隔行并转换不同列中的值
- c# - 将组合框绑定到一个表并将其他表中的值保存在winform中
- java - 如果没有验证证明、会话信息、临时证明、注册 ID,则无法创建 PhoneAuthCredential
- android - 为什么 href="tel:false" 在电话拨号器中给出 32573?
- api - 通过API检查google链接的合法性
- r - 复制数据框中的一个单元,生成两行,引用一个包含前两个变量的所有值的新变量
- php - Android Retrofit 不显示错误,也不工作
- frontend - 在 AEM 6.5 中向 clientLib 脚本标签添加“defer”属性
- c# - 将材料设计图标添加到按钮