Когда вы пишете .Content.Font.Bold = True
и .Content.Font.Bold = False
, вы переключаете целое Content
вперед и назад между жирным и не жирным шрифтом.Последнее утверждение такого рода - .Content.Font.Bold = False
, поэтому, конечно, ничто не заканчивается жирным шрифтом.
Вот способ сделать то, что вы хотите.Это действительно плохо и быстро написано, но это должно поставить вас на правильный путь.
.Content.InsertAfter "not bold "
.Content.InsertAfter "should be bold"
.Content.InsertAfter " again not bold, followed by newline"
.Content.InsertParagraphAfter
.Content.InsertParagraphAfter
.Content.InsertParagraphAfter
.Content.InsertAfter "bold again"
.Content.InsertAfter " and again not bold"
.Content.InsertParagraphAfter
.Words(3).Font.Bold = True
.Words(4).Font.Bold = True
.Words(5).Font.Bold = True
.Words(16).Font.Bold = True
.Words(17).Font.Bold = True