0
MS WORD
の段落の一部を太字で括っています。 私は段落ごとに文書段落を構築しています。そのうちの1つだけで、私は1つの数字だけを太字にしたい。番号は文書内で複数回出現することがありますが、この特定の段落では一度だけ太字にする必要があります。段落の一部をvbaで囲んでいます。
例:
私の最初の段落。
私の第2段落。
私の番号はです。
私は次のコードでの段落にアクセスします。私は、この特定の段落の一部だけを指定する方法を知っている `tを
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
すべて失敗しました。私はそれがわずかに異なる方法を使用して仕事を得ることができた
これは、 'Range'オブジェクトがどこで使用されたかによって何とか違うことを意味します。 – Siemkowski