如何遍历Word文档并加粗某些句子?



我正在通过我的应用程序向Microsoft Word发送字符串表达式。我想把其中一些字符串加粗。在下面的图中,我只能将第一项加粗。我不能在数组中加粗下列任何项。

Range range6 = doc.Content; 
range6.Find.Execute("{GDRNY}"); 
range6.Text = agtBaslik5;
range6.Font.Bold = 0;
object objStart = range6.Start;
object objEnd = range6.Start + agtBaslik5.IndexOf(Environment.NewLine);
Range rngBold = doc.Range(ref objStart, ref objEnd); rngBold.Bold = 1;

虚拟数据;我进入应用程序:

  1. XXXXXX

    XXXXXX…

  2. XXXXXX

    XXXXXX…

  3. XXXXX

    XXXXXX…

然后得到以下输出:

1。XXXXXX

XXXXXX…

  • XXXXXX
  • XXXXXX…

  • XXXXX
  • XXXXXX…

    我想要的输出是:

    1。XXXXXX

    XXXXXX…

    2。XXXXXX

    XXXXXX…

    3。XXXXX

    XXXXXX…

    我想它只是在浏览你的Word文档的第一句话。

    可能有帮助的是检查MS文档在遍历句子[i]并将其设置为每个不均匀数字的加粗

    我希望这对你有帮助!

    最新更新