我正在通过我的应用程序向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;
虚拟数据;我进入应用程序:
XXXXXX
XXXXXX…
XXXXXX
XXXXXX…
XXXXX
XXXXXX…
然后得到以下输出:
1。XXXXXX
XXXXXX…
- XXXXXX
- XXXXX
XXXXXX…
XXXXXX…
…
我想要的输出是:
1。XXXXXX
XXXXXX…
2。XXXXXX
XXXXXX…
3。XXXXX
XXXXXX…
我想它只是在浏览你的Word文档的第一句话。
可能有帮助的是检查MS文档在遍历句子[i]并将其设置为每个不均匀数字的加粗
我希望这对你有帮助!