有没有一种方法可以使用Office.js根据某些条件隐藏content控件及其内容?
我知道技术方法是在XML中使用<w: vanish/>
或在字体属性中设置隐藏字体效果,但我没有看到等效的Range
或Font
属性。
我需要隐藏content控件,而不是删除它或它的内容,因为我需要保持它的可编辑性。
发布于 2018-05-29 08:39:27
您可以通过使用外观属性来隐藏content控件醋酸酯,但这不会隐藏内容,因为您有几个选项。
将cc.getRange()替换为“.insertOOXML”并使用您要替换的标记
提一下。您还可以将内容存储在
当您需要内容控件时,将其插入到需要它的位置。不确定这是否对您的scenario有用
。
如果您可以尝试使用content控件appearance=hidden,那么它将不可见,但仍然存在。这里有一个关于如何做到这一点的快速示例。
async function run() {
await Word.run(async (context) => {
context.document.contentControls.getFirst().appearance = "hidden";
await context.sync();
});
}
https://stackoverflow.com/questions/50530548
复制相似问题