我需要将 Excel 电子表格的第一行打印为所有页面的标题。
答案1
转到文件->页面设置并选择工作表选项卡。有一个选项“在顶部重复的行”。
答案2
这里有一个一步一步的描述如何添加标题行。
- 首先选择“页面布局”选项卡,然后打开“页面布局”对话框。
- 在“页面设置”对话框的“工作表”选项卡上,单击要在顶部重复的行。
- 单击您希望出现在每页顶部的行将填充页面设置 - 顶部重复行对话框。完成后按 Enter 键返回页面设置对话框。
- 选择“确定”按钮完成设置。
- 现在,无论何时打印预览或打印工作表,您选择的行都会在每页的顶部重复。
答案3
以编程方式 (至少在 c# 中) 也可以达到以下效果:
[excel sheet].PageSetup.PrintTitleRows = "$[firstrow]$[lastrow]";
我希望其他语言也能以类似的方式处理它,因为它是一个 com 接口。
答案4
传统的方法是将名称“Print_Titles”定义为要打印在顶部的行。选择要作为标题的行,单击公式栏左侧的文本编辑框,键入“Print_Titles”并按 Enter。通过“定义名称”对话框或以编程方式定义名称也可以,但我不知道他们在 2007 UI 中将对话框隐藏在哪里……