在Word中,当启用编辑限制时,默认选中“突出显示可编辑区域”选项,可编辑部分将具有浅黄色背景。如何设置启用编辑限制但取消选中“突出显示可编辑区域”?我的项目是用POI实现的,我们在POI中还没有找到取消选中“突出显示可编辑区域”的接口。还有其他方法可以实现这一目标吗?
我不希望突出显示可编辑部分。我怎样才能通过 POI 实现这一目标?
使用 Apache POI 无法实现这一点。
“突出显示我可以编辑的区域”设置未存储在
*.docx
文件中。
您可以通过执行以下操作来检查:
在 Microsoft Word 中打开具有可编辑区域的受保护
*.docx
文件。在“审阅”选项卡的“保护”组、“限制编辑”中取消选中“突出显示我可以编辑的区域”复选框。然后保存文件。关闭文件。重新打开文件。您会发现可编辑区域再次突出显示,并且“突出显示我可以编辑的区域”复选框再次选中。
因此,只要文件在 Microsoft Word 中打开,就不检查该设置只是暂时的。它不存储在
*.docx
文件中。
Apache POI 仅写入
*.docx
文件。它无法与 Word 应用程序交互。因此,无法存储在 *.docx
文件中的设置无法使用 Apache POI 设置。