找回密码
 立即注册

QQ登录

只需一步,快速开始

鱼的眼泪

注册会员

2

主题

7

帖子

19

积分

注册会员

积分
19
  • 61

    金币

  • 2

    主题

  • 7

    帖子

最新发帖
鱼的眼泪
注册会员   /  发表于:2024-8-13 18:39  /   查看:807  /  回复:7

image.png68279723.png 已经开启允许删除行,但删除被锁定的行时,提示不能删除。怎么解决?

image.png345025328.png
image.png144958800.png
image.png282123107.png

7 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-8-14 08:26:56
沙发
您好!您开启了表单保护吧,如果想要删除某些单元格或行列,需要在开启表单保护前将这些单元格的锁定状态解锁,如下图所示:
1723595178781.png191878661.png
回复 使用道具 举报
鱼的眼泪
注册会员   /  发表于:2024-8-14 13:56:58
板凳
Wilson.Zhang 发表于 2024-8-14 08:26
您好!您开启了表单保护吧,如果想要删除某些单元格或行列,需要在开启表单保护前将这些单元格的锁定状态解 ...

是的 因为要锁定单元格 所以开启了 表单保护。目前想实现的是,不需要用户做任何设置 就能使用删除行功能。如果没有标准的配置,只能通过右键菜单自定义 重新实现 删除行吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-14 15:27:23
地板
鱼的眼泪 发表于 2024-8-14 13:56
是的 因为要锁定单元格 所以开启了 表单保护。目前想实现的是,不需要用户做任何设置 就能使用删除行功能 ...

您可以通过右键菜单”设置单元格格式“看到单元格的保护状态,该状态默认为锁定,正是该状态配合表单保护对单元格提供了禁止操作的保护效果。
如果您事先知道哪些行是需要被删除的,可以在表单保护开启前解开这些单元格的锁定状态,这样就允许编辑、删除这些单元格所在的行了。
如果事先不知道需要删除的行,那就如您所说自定义重新实现右键菜单选项”删除行“,在执行逻辑里先取消表单保护,删除当前行后再恢复表单保护。您看这个方案能否满足您的需求。

关于如何锁定/解锁某一单元格,可以参考官网文档了解详情:
https://demo.grapecity.com.cn/spreadjs/help/docs/faqs/cells/protected/cells-lock#site_main_content-doc-content_title
回复 使用道具 举报
鱼的眼泪
注册会员   /  发表于:2024-8-15 09:19:57
5#
那只能右键实现 删除行 功能了
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-15 09:33:54
6#
鱼的眼泪 发表于 2024-8-15 09:19
那只能右键实现 删除行 功能了

调研了下,找到另一种方法:
1. 开启表单保护时,同时开启“选择锁定单元格”、“设置单元格格式”、“删除行”。
2. 选中行后,右键点击行头看到菜单中“删除”、“设置单元格格式”可用,通过“设置单元格格式”对所选行单元格集体解锁保护状态,让这行单元格脱离保护控制,即可对其执行删除操作。
如下动图所示,这样比重写删除行更简便,您可以对比下自行选择。

表单保护删除行.gif

回复 使用道具 举报
鱼的眼泪
注册会员   /  发表于:2024-8-19 10:47:05
7#
Wilson.Zhang 发表于 2024-8-15 09:33
调研了下,找到另一种方法:
1. 开启表单保护时,同时开启“选择锁定单元格”、“设置单元格格式”、“ ...

回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-19 13:33:19
8#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部