我无法将MS WORD
. 我正在逐段构建文档。在其中只有一个我只想加粗一个数字。该数字在文档中可能出现多次,但在此特定段落中应仅加粗一次。
例子:
我的第一段。
我的第二段。
我的号码是123。
我使用以下代码访问段落:
Dim paragraphN As Integer
paragraphN = 3
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Range
我不知道如何仅指定此特定段落的一部分。我试过了:
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Range(Start:=14, End:=17).Font.Bold = True
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Range.Characters(Start:=14, End:=17).Font.Bold = True
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Characters(Start:=14, End:=17).Range.Font.Bold = True
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Characters.Range(Start:=14, End:=17).Font.Bold = True
ActiveDocument.Sections(1).Range.Paragraphs(paragraphN).Range(14,17).Font.Bold = True
都失败了。问题似乎很简单,但我没有想法......
我能够使用稍微不同的方法让它工作:
ActiveDocument.Range(ActiveDocument.Paragraphs(1).Range.Characters(5).Start, _
ActiveDocument.Paragraphs(1).Range.Characters(10).End).Font.Bold = True
您可以使用变量调整段落编号和字符编号。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句