首页 > 解决方案 > 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);

但是当我检索表格数据时,表格中的复选框控件显示为“?”

请在下面找到示例

示例表结构:

在此处输入图像描述

有人可以帮我解决这个问题:我不明白为什么复选框控件被转换为“?”

如果我点击“?” 将其转换回复选框

标签: ms-wordoffice-jsoffice-addinsword-addinsword-web-addins

解决方案


Word Online 不支持复选框控件。Word Online 中仅支持富文本内容控件。


推荐阅读