检查word文档中的特定单词是否加粗
本文关键字:单词 是否 word 文档 检查 | 更新日期: 2023-09-27 18:19:05
如何检查word文档中的特定单词是否为粗体?我已经设法找到了Bold属性,但是如果段落中至少有一个的字母是粗体,则它仅在段落上返回true。我需要能够检查整个段落是否为粗体。
下面是我到目前为止使用Word编写的代码。互操作库。// Open a doc file.
var application = new Application();
var document = application.Documents.Open(path);
// Loop through all words in the document.
foreach (Paragraph paragraph in document.Paragraphs)
{
Console.WriteLine(paragraph.Range.Text + "");
Console.WriteLine();
if (paragraph.Range.Font.Bold > 0)
{
Console.WriteLine("Is bold");
Console.Read();
}
}
// Close word.
application.Quit();
稍微调整一下:)
if (paragraph.Range.Font.Bold == -1)
{
Console.WriteLine("Is bold");
Console.Read();
}
您需要遍历每个单词或每个字母(取决于所需的精度),并检查它是否像下面解释的那样是粗体:https://stackoverflow.com/questions/5879880/…