如何在Office.js中启用数据透视表的经典布局
启用Office加载项中数据透视表的经典布局
要通过代码启用数据透视表的经典布局(支持直接拖放字段、无需依赖“数据透视表字段”列表),你需要使用Office JavaScript API中Excel.PivotTable对象的**useClassicPivotTableLayout**属性,将其设置为true即可实现。
代码示例
await Excel.run(async (context) => { // 根据实际场景获取目标数据透视表,此处以当前工作表中指定名称的透视表为例 const targetPivot = context.workbook.worksheets.getActiveWorksheet().pivotTables.getItem("SalesPivot"); // 启用经典布局 targetPivot.useClassicPivotTableLayout = true; await context.sync(); });
补充说明
这个属性直接控制经典布局的开关,启用后用户就能像你截图中那样,直接在数据透视表区域拖拽字段进行添加/移除操作。你之前查阅PivotLayout和Hierarchy类没找到对应方法,是因为该配置项属于PivotTable对象本身,并非这两个子类的属性。
内容的提问来源于stack exchange,提问作者Javier
相关产品推荐
相关产品推荐

