如何加粗运行的部分

时间:2017-10-03 04:40:57

标签: vba word-vba openxml

我想使用visual basic为OpenXML for Word文档中的Run运行某些部分。我可以把整个事情加粗,或者不加粗,但不是某些部分。如果我不能这样做,(似乎我不能),我可以尝试哪些替代方案?

1 个答案:

答案 0 :(得分:0)

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

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

之后,thispara.AppendChild(thisrun)