gpt4 book ai didi

javascript - 使用office js使用密码加密Microsoft Excel

转载 作者:行者123 更新时间:2023-11-28 03:14:18 26 4
gpt4 key购买 nike

我正在使用 Office js 创建 Excel 加载项。我想使用office js用密码加密excel。我知道如何使用宏来做到这一点,但我只需要使用 Office js 来做到这一点。下面的代码仅保护结构,但在打开 Excel 时不要求输入密码。

let password = await passwordHandler();
passwordHelper(password);
await Excel.run(async (context) => {
let workbook = context.workbook;
workbook.load("protection/protected");

await context.sync();

if (!workbook.protection.protected) {
workbook.protection.protect(password);
}
});

最佳答案

感谢@Arif的提问,很抱歉office.js目前不提供文件级别密码保护的API,因为Excel Online不支持密码功能。当工作簿在win32中加密时,Excel Online无法打开它。所以我们会在Excel Online支持密码功能之后再支持。

您可以通过 uservoice 提交您的请求,并在线投票支持 Excel 的此功能: https://officespdev.uservoice.com/

关于javascript - 使用office js使用密码加密Microsoft Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59784399/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com