首页 > 解决方案 > 更新 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。

标签: vbams-wordvsto

解决方案


推荐阅读