在我的 Word 加载项中,我有一个 WordDocument
对象,其中包含一个特定的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);
它没。所以我的问题是,我怎样才能绝对设置 my 的 Z 顺序Shape
,或者换句话说,我还需要设置什么才能使 myShape
成为您在文档中看到的最重要的内容(意思是,它出现在所有其他事物之上)?