乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 求助,怎么打印多份同一表格时自动生成编号

求助,怎么打印多份同一表格时自动生成编号

作者:乔山办公网日期:

返回目录:excel表格制作


一般情况下如果表格从第一页到最后都是相同的格式和相似的文本,那应该是自动可以的,不行,可通过视图--分页预览进行调整。
如果第一页有表头,可通过页面布局--打印标题--顶端标题行 中选中第一页的表头,之后就会一样。
记得表格的行距等格式必须一样。

如果是excel,可以向下复制它,用公式增加编号。

下图是一页51行的间隔,如果你的表格不是可以把51换成你的行数



不想懂VBA的话那就用VBS,把代码用记事本存为 *.vbs 后双击运行
框架代码如下,把VBA代码填写进去就行。

dim fs, fd, bk
set fs = CreateObject("Scripting.FileSystemObject")
set fd = fs.GetFolder(Left(WScript.ScriptFullName,InStrRev(WScript.ScriptFullName,"\")))
ReportBook_Init
for each bk In fd.Files
If UCase(fs.GetExtensionName(bk))="XLS" Then
ReportBook_Add fd.Path & "\" & bk.Name
End if
Next
ReportBook_Fine

Sub ReportBook_Init()
End Sub
Sub ReportBook_Add(sBookName)
End Sub
Sub ReportBook_Fine()
End Sub

【先列后行】------大的工作表必须向下打印很多行,并向一侧打印很多列,其中一些打印页会包含与其他页不同的列。打印输出会沿水平方向和垂直方向对工作表进行划分。Excel 会按照先列后行的顺序打印,将较长和较宽的工作表进行拆分。这称为“先列后行”。

【 先行后列】-----Excel 会向下打印一组列中的所有行,直到到达工作表底部为止。然后,Excel 将回到顶部,横向移动,再向下打印下一组列,直到到达工作表底部,就这样依此类推,直到打印完所有数据为止。预览中处于中间位置的那半页是怎么回事?它是第一组列底部的数据。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网