冻结顶行office-js
Freeze top row office-js
我想知道是否可以使用 office-js api
冻结 excel sheet 的第一行
在 excel 此功能中,对荷兰语安装表示歉意。
这还不可用;但肯定在路线图上。我将使用规格和可用日期的一些估计来更新此线程。
人们还可以关注 OfficeJS repo 的开放规范分支,以了解即将出现的新功能。
现在可用。这是一个例子。
async function freeze_demo(){
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sheet1");
// Remove all frozen panes from a worksheet
sheet.freezePanes.unfreeze()
// Freeze the specified range in top-and-left-most pane of the worksheet.
sheet.freezePanes.freezeAt(sheet.getRange("a1:c2"));
// Freeze the top row
//sheet.freezePanes.freezeRows(1);
//Freeze the left two columns
//sheet.freezePanes.freezeColumns(2);
await context.sync();
});
}
顺便说一句,现在有一个插件允许您在 JavaScript 中开发 Excel 自动化,而无需托管插件。它叫做 JADE ()。要测试此代码,请安装 JADE(在 Excel Add-in Store 中搜索 JADE 进行安装),添加代码模块,然后粘贴代码。免责声明:我写了 JADE
我想知道是否可以使用 office-js api
冻结 excel sheet 的第一行在 excel 此功能中,对荷兰语安装表示歉意。
这还不可用;但肯定在路线图上。我将使用规格和可用日期的一些估计来更新此线程。 人们还可以关注 OfficeJS repo 的开放规范分支,以了解即将出现的新功能。
现在可用。这是一个例子。
async function freeze_demo(){
await Excel.run(async (context) => {
const sheet = context.workbook.worksheets.getItem("Sheet1");
// Remove all frozen panes from a worksheet
sheet.freezePanes.unfreeze()
// Freeze the specified range in top-and-left-most pane of the worksheet.
sheet.freezePanes.freezeAt(sheet.getRange("a1:c2"));
// Freeze the top row
//sheet.freezePanes.freezeRows(1);
//Freeze the left two columns
//sheet.freezePanes.freezeColumns(2);
await context.sync();
});
}
顺便说一句,现在有一个插件允许您在 JavaScript 中开发 Excel 自动化,而无需托管插件。它叫做 JADE ()。要测试此代码,请安装 JADE(在 Excel Add-in Store 中搜索 JADE 进行安装),添加代码模块,然后粘贴代码。免责声明:我写了 JADE