【发布时间】:2012-07-08 16:45:37
【问题描述】:
有没有办法通过 C# 在 word 中提取所有使用特定字体(大小、是否加粗、字体名称等)的行?
另外,有没有办法找出文档中某些文本的字体是什么?
我的预感是 Microsoft.Office.Interop.Word 命名空间中有可以执行此操作的函数,但我似乎找不到它们。
编辑:我使用的是 word 2010。
【问题讨论】:
-
我没有使用 MS Word API,但也许您可以指定您使用的 Word 版本?这可能是相关的,AFAIK .doc 和 .docx 是非常不同的格式(虽然不确定 API)。
-
不确定如何使用范围来执行此操作。为此逐个字符地进行似乎很愚蠢。 @oleksii,已编辑。
-
这只是您研究的起点。如果我知道完整的答案,我会回答你的问题:)