通过word互操作批量编辑word文档的页眉和页脚中的图像时,它对于大多数文档都非常适用。但是,如果文档的页眉和页脚折叠,则单词崩溃。
现在要回答我的问题:您是否可以通过单词互操作自动展开页眉/页脚部分,或者您知道解决此问题的另一种方法?
其他信息:
在手动扩展页眉/页脚部分并保存文档时,它可以再次工作,但这不是合理的选择,因为有许多文档需要编辑。
我用于编辑标题图像的代码:
foreach (Section section in currentDocument.Sections)
{
HeadersFooters headerFooters = section.Headers;
foreach (HeaderFooter headerFooter in headerFooters)
{
InlineShapes inlineShapes = headerFooter.Range.InlineShapes;
foreach (InlineShape shape in inlineShapes)
{
if (shape.Type != WdInlineShapeType.wdInlineShapePicture)
continue;
//[...]
}
}
}
答案 0 :(得分:1)
可以打开/关闭整页显示:
Word.View vw = currentDocument.ActiveWindow.View;
if (vw.DisplayPageBoundaries == false)
{
vw.DisplayPageBoundaries = true;
}