【发布时间】:2017-02-06 22:56:02
【问题描述】:
在我的 Word 加载项中,我有一个 Word Document 对象,其中包含一个特定的 Section。在这个Section 中,我附加了一个Shape:
var shape = section.Headers[WdHeaderFooterIndex.wdHeaderFooterFirstPage].Shapes.AddTextEffect(MsoPresetTextEffect.msoTextEffect1, "Example text...", "Calibri", 72, MsoTriState.msoFalse, MsoTriState.msoFalse, 0, 0, section.Headers[WdHeaderFooterIndex.wdHeaderFooterFirstPage].Range) as Shape;
我的问题是某些 Word 文档模板的图像或其他内容出现在我的形状上方。最初,我认为设置 Z 顺序足以解决此问题:
shape.ZOrder(MsoZOrderCmd.msoBringToFront);
它没有。所以我的问题是,我怎样才能绝对设置我的Shape 的 Z 顺序,或者换句话说,我还需要做什么才能让我的Shape 成为最重要的事情您在文档中看到(意思是,它出现在所有其他事物之上)?
【问题讨论】:
标签: c# .net ms-word office-addins word-addins