首页 > 解决方案 > 如何防止用户重命名工作表名称

问题描述

有api可以做到这一点吗?我找不到api,但它对我来说确实是一个重要的功能,所以想确认一下。

保护后仍然可以重命名工作表

设置保护后仍然可以重命名工作表

excel版本:16.16.4

macOS:10.13.6

标签: excelmacosoffice-js

解决方案


此代码可防止任何工作表被重命名:

await Excel.run(async (context) => {
    const workbook = context.workbook;
    workbook.protection.protect("myPassword");
    await context.sync();
});

推荐阅读