1
如何使用NetOffice API在页面中获取所有标题(不是标题)?如何使用NetOffice API在页面中获取所有标题(不是标题)?
几乎没有文档,我努力在页面/文档中获取标题文本。任何人都可以帮忙吗?
如何使用NetOffice API在页面中获取所有标题(不是标题)?如何使用NetOffice API在页面中获取所有标题(不是标题)?
几乎没有文档,我努力在页面/文档中获取标题文本。任何人都可以帮忙吗?
Word对象模型没有任何东西可以获取页面中的标题。所以显然Netoffice不能做任何事情(它只是包装这些对象模型)。目录和图表有HeadingStyles。
您必须遍历样式并查看标题样式是否匹配。默认情况下,Word 2010中标题的样式为“标题1”,以便遍历段落并检查其样式。
样品使用VSTO - 改变它NetOffice
Range rangeToInspect = // Range that you need to inspect
Style refStyles;
foreach (Paragraph para in rangeToInspect.Paragraphs)
{
refStyles = para.get_Style();
if (refStyles != null)
{
if (refStyles.NameLocal.Contains("Heading 1", StringComparison.OrdinalIgnoreCase))
{
//Do the stuff here with Heading
}
}
}