You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Excel JS获取工作表左右方向选项并判断布局方向

在Excel JS加载项中判断工作表的从右到左布局方向

你提到的工作表从右到左布局属性,并不属于Excel.PageLayout类,而是直接归属在Excel.Worksheet对象的rightToLeft属性中。

获取当前工作表布局方向的代码示例

使用Excel JS API可以直接读取该属性,示例如下:

await Excel.run(async (context) => {
  // 获取当前活动工作表
  const activeSheet = context.workbook.worksheets.getActiveWorksheet();
  // 加载rightToLeft属性
  activeSheet.load("rightToLeft");
  await context.sync();
  
  // 判断布局方向
  if (activeSheet.rightToLeft) {
    console.log("当前工作表为从右到左布局");
  } else {
    console.log("当前工作表为默认从左到右布局");
  }
});

属性说明

  • rightToLeft是一个布尔类型属性:
    • 返回true时,表示当前工作表采用从右到左布局
    • 返回false时,表示当前工作表采用默认的从左到右布局

如果需要修改该布局方向,也可以直接对这个属性赋值后同步上下文,比如:

await Excel.run(async (context) => {
  const activeSheet = context.workbook.worksheets.getActiveWorksheet();
  // 设置为从右到左布局
  activeSheet.rightToLeft = true;
  await context.sync();
});

内容的提问来源于stack exchange,提问作者A Glazer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 08:50:19