如何通过poi禁用word中可编辑区域的突出显示

问题描述 投票:0回答:1

在Word中,当启用编辑限制时,默认选中“突出显示可编辑区域”选项,可编辑部分将具有浅黄色背景。如何设置启用编辑限制但取消选中“突出显示可编辑区域”?我的项目是用POI实现的,我们在POI中还没有找到取消选中“突出显示可编辑区域”的接口。还有其他方法可以实现这一目标吗? example here

我不希望突出显示可编辑部分。我怎样才能通过 POI 实现这一目标?

ms-word apache-poi highlight restriction
1个回答
0
投票

使用 Apache POI 无法实现这一点。

“突出显示我可以编辑的区域”设置未存储在

*.docx
文件中。

您可以通过执行以下操作来检查:

在 Microsoft Word 中打开具有可编辑区域的受保护

*.docx
文件。在“审阅”选项卡的“保护”组、“限制编辑”中取消选中“突出显示我可以编辑的区域”复选框。然后保存文件。关闭文件。重新打开文件。您会发现可编辑区域再次突出显示,并且“突出显示我可以编辑的区域”复选框再次选中。

因此,只要文件在 Microsoft Word 中打开,就不检查该设置只是暂时的。它不存储在

*.docx
文件中。

Apache POI 仅写入

*.docx
文件。它无法与 Word 应用程序交互。因此,无法存储在
*.docx
文件中的设置无法使用 Apache POI 设置。

© www.soinside.com 2019 - 2024. All rights reserved.