【问题标题】:Can Excel 2013 print different PrintTitleRows to each page?Excel 2013 可以在每一页上打印不同的 PrintTitleRows 吗?
【发布时间】:2017-03-22 19:27:49
【问题描述】:

我可能正在尝试做不可能的事情。我需要的是为 Excel 中的每个打印页面动态设置 PrintTitleRows。我的工作表是动态创建的,有多个不同行长度的(但相似)部分,我想显示部分名称描述标题如果该部分溢出到多个页面,则在下一页的顶部。尽管列标题会,但部分名称将始终相同。 部分名称位于描述标题上方的行中。

Section name and description titles

目前,我正在调用我的 PageSettings 子程序,然后执行 ExportAsFixedFormat,所以我猜这无法完成。

在过去的几个小时里,我一直在搜索 Microsoft 网站、Stackoverflow.com 和整个网络,没有任何问题或与此问题相关的点击。

提前感谢您提供的任何见解。

【问题讨论】:

    标签: excel printing vba


    【解决方案1】:

    中的答案是基于我的经验。 PrintTitleRowsPrintTitleColumns 是我在 PageSettings 子中所做的一次性设置。一旦 ExportAsFixedFormat 开始运行,它就再也不会点击 PageSettings 子了。

    PrintTitleRows 是一次性设置,将 相同 行(或多行)放置在每个打印页面的顶部,但我需要 不同行。

    我发现实现此目的的最佳方法是在每个分页符后将必要的行添加到工作表中,以使报表在打印时看起来像我想要的那样。然后我对用户隐藏这些 header 行,并在打印时显示它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      • 1970-01-01
      • 2023-02-22
      • 2017-10-22
      • 1970-01-01
      相关资源
      最近更新 更多