如何加粗 运行 的部分

How to bold parts of a run

我想使用 visual basic 在 OpenXML for Word 文档中加粗 运行 的某些部分。我可以加粗整个内容,或其中的 none,但不能加粗某些部分。如果我做不到,(好像我做不到),我可以尝试什么替代方案?

无法将 运行 的部分加粗。相反,必须采用有问题的 运行 的父级(使用 .Parent 功能),并将多个 运行 附加到父级。或者这就是我所做的。为了加粗特定的 运行,我使用了

                                    Dim RunProperties = New RunProperties()
                                    Dim Bold = New Bold()
                                    Bold.Val = OnOffValue.FromBoolean(True)
                                    RunProperties.AppendChild(Bold)
                                    thisrun.PrependChild(RunProperties)

后来,thispara.AppendChild(thisrun)