We're sorry Aspose doesn't work properply without JavaScript enabled.

Free Support Forum - aspose.com

Word中,如何将找到的文字的字体加粗?

MS Word的代码:
Selection currentselect = oWord.Selection; // 实例化一个selection接口
currentselect.Find.ClearFormatting();
currentselect.Find.Text = chapter; // 查询的文字
currentselect.Find.Forward = true;
currentselect.Find.Wrap = WdFindWrap.wdFindContinue; // 查询完成后停止
bool find = currentselect.Find.Execute(ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing,
ref oMissing, ref oMissing, ref oMissing, ref oMissing);

        if (find)
        {
            currentselect.Font.Bold = 1; // 加粗
        }

@zjian

请注意,Aspose.Words与Microsoft Word的对象模型完全不同; 它将文档表示为更像XML DOM树的对象树。 如果您使用任何XML DOM库,您会发现它很容易理解并使用Aspose.Words。 当您将Word文档加载到Aspose.Words时,它会构建其DOM,并且所有文档元素和格式都会被简单地加载到内存中。 有关DOM的更多信息,请阅读以下文章:
Aspose.Words文档对象模型

关于查找和替换文本,请阅读以下文章。
查找和替换