我处理过几份 ODT 文档,其中包含需要打印并手动填写的表格。这些表格的标题中包含一个单元格,其中有文本“ Sheet ____ of ____
”,打印后需要手动填写。如果可能的话,我想让这些字段自动化。
是否可以获取表格跨越的页数和/或获取表格的第 n 个跨越页,以便将其包含在标题中?
答案1
我无法访问 LibreOffice;这个答案似乎适用于 Microsoft Word 2007。
首先,我建议你在表格之间插入分节符并重新开始页码,这样你就可以在每张表格的第一页上看到“第 1 页,共 ___ 页”。(但你可能已经知道了,对吧?)
接下来,在每个表格末尾的分节符前插入书签。给它们起一个有意义的名字,如“end_of_table_1”。然后,在每个部分的标题中,在“Sheet 1 of ”之后,插入一个 PageRef 字段,该字段引用该部分末尾的书签。
答案2
引用 Libreoffice 帮助网站:
选择“插入”-“字段”-“页码”在当前光标位置插入页码。如果您看到的是“页码”而不是页码,请选择“视图”-“字段名称”。
但是,这些字段会在您添加或删除文本时改变位置。因此,最好将页码字段插入到位置相同且在每一页上重复的页眉或页脚中。
选择插入 - 页眉 -(页面样式的名称)或插入 - 页脚 -(页面样式的名称)以向具有当前页面样式的所有页面添加页眉或页脚。