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

如何通过Office Script在Excel同一页脚区域添加多行信息

修改Office Script实现页脚多行内容显示

要在右侧页脚显示两行信息,只需利用Excel页眉页脚支持的换行符\n,把ApprovedBy和Publisher拼接成带换行的字符串,再设置到右侧页脚即可,同时移除原中心页脚的ApprovedBy设置避免重复。

修改后的完整代码:

function main(workbook: ExcelScript.Workbook, Title: string, EID: string, ApprovedBy: string, ModifiedBy: string, Publisher: string, EVersion: string) {
    var sheets = workbook.getWorksheets();
    for (let i = 0; i < sheets.length; i++) {
        const sheet = sheets[i];
        const pagelayout = sheet.getPageLayout();
        const headerFooter = pagelayout.getHeadersFooters()
        const defaultForPages = headerFooter.getDefaultForAllPages()
        defaultForPages.setLeftHeader(Title)
        defaultForPages.setCenterHeader(EID)
        defaultForPages.setRightHeader(EVersion)
        defaultForPages.setLeftFooter(ModifiedBy)
        // 拼接两行内容设置到右侧页脚
        defaultForPages.setRightFooter(`${ApprovedBy}\n${Publisher}`)
    }
}

关键改动:

  • 删除了defaultForPages.setCenterFooter(ApprovedBy)代码
  • 使用\n换行符将两个字段拼接,实现右侧页脚内的两行显示效果

内容的提问来源于stack exchange,提问作者Christian S

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 01:12:33