为什么添加可编辑区域不能编辑?版本是v1.1.27

阅读次数 5

给excel添加保护,然后 //@file=base.xlsx async function example() { await instance.ready()

const app = instance.Application

// 活动工作簿中的活动工作表 const activeSheet = await app.ActiveWorkbook.ActiveSheet

// 可编辑区域 const allowEditRanges = await activeSheet.AllowEditRanges

// 范围:左上角至 A1,右下角至 E20 const range = await activeSheet.Range('$A1:$E20')

// 添加可编辑区域 await allowEditRanges.Add({Title:undefined, Range: range, Password: '123456'}); } 根据示例添加可编辑区域,在excel中协作保护区域也能看到可编辑区域有$A$1:$E$20,
在excel中也能看到该区域是没斜线的,但是就是点击不能修改,打印也是被保护单元格不支持操作或者不允许编辑此区域。这是什么情况呢?
如果当下添加,是没法看到效果,只能打开协作保护区域查看,可能是同一个人就算保护也能编辑,但是添加了可编辑区域为什么也不能编辑呢?

1 Answers