首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Word Office JS中隐藏内容控件

在Word Office JS中隐藏内容控件
EN

Stack Overflow用户
提问于 2018-05-25 21:39:39
回答 1查看 631关注 0票数 2

有没有一种方法可以使用Office.js根据某些条件隐藏content控件及其内容?

我知道技术方法是在XML中使用<w: vanish/>或在字体属性中设置隐藏字体效果,但我没有看到等效的RangeFont属性。

我需要隐藏content控件,而不是删除它或它的内容,因为我需要保持它的可编辑性。

EN

回答 1

Stack Overflow用户

发布于 2018-05-29 08:39:27

您可以通过使用外观属性来隐藏content控件醋酸酯,但这不会隐藏内容,因为您有几个选项。

  1. 替换内容控制范围的OOXML

将cc.getRange()替换为“.insertOOXML”并使用您要替换的标记

提一下。您还可以将内容存储在

  • 中,并且

当您需要内容控件时,将其插入到需要它的位置。不确定这是否对您的scenario有用

如果您可以尝试使用content控件appearance=hidden,那么它将不可见,但仍然存在。这里有一个关于如何做到这一点的快速示例。

async function run() {
    await Word.run(async (context) => {
        context.document.contentControls.getFirst().appearance = "hidden";
        await context.sync();
    });
}

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50530548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档