ms-word - OOXML 格式的复选框控件被转换为“?”
问题描述
我正在开发一个处理 Word 模板的 Word Addin/Office JS 项目。我的要求是在用户单击插件时将静态表加载到模板中。
步骤 1:将静态表数据转换为 OOXML 并将其存储到数据库中。
示例表结构:Image1
这个表里面有复选框控件和内容控件。我正在生成 OOXML 以将其加载到数据库中。
代码
var body = context.document.body;
var bodyOOXML = body.getOoxml();
第 2 步:当用户单击插件时,从数据库中检索表数据并将其加载到文档中。
代码
var body = context.document.body;
body.insertOoxml(currentOOXML, Word.InsertLocation.replace);
但是当我检索表格数据时,表格中的复选框控件显示为“?”
请在下面找到示例
示例表结构:
有人可以帮我解决这个问题:我不明白为什么复选框控件被转换为“?”
如果我点击“?” 将其转换回复选框
解决方案
Word Online 不支持复选框控件。Word Online 中仅支持富文本内容控件。
推荐阅读
- python - 在 VS Code 中为本地 Jupyter Notebook 设置 PYTHONPATH
- sql - 您如何找到最后一个访问数据库的用户以及该访问的时间戳?
- postgresql - 将 varchar 转换为 date 、 to_date 和 to_datetime 不起作用
- javascript - 如何使用 State Hook 在 React 中编写语义 UI 广播组?
- javascript - TypeError fs.existsSync 不是函数
- r - 将多个 CSV 文件导入 R 并将前两行合并为标题列
- git - Git 别名,用于从 github 和 bitbucket.org 进行更简单的结帐
- php - 在两个 ACF 字段之间添加一个空格
- python - 搜索文本中的单词,不考虑变形:Python
- cluster-analysis - Mini Batch K-Means 和 Sequential/online K-Means 之间的差异