Word中文续表(如“续表一”)解决方案:
在中文文档中应用长表格时,通常在“第二页”的表格开始处,应用“续表一”字样,后序各页则依次类推,直到表格结束。当插入新的长表格时,续表重新开始。
1. 通过页眉实现。此法简单,但通常长表格所在文档都有各自的页眉页脚,而且,表格的起始位置也并不总是位于文档新页的开始处,有可能在页面的任意位置。
2. 通过VBA来实现,此方法基本上是将表格分割为多个独立页面的表格而实现,每次对表格应用格式等,都可能出现需要重调“续表”的情况。
http://club.excelhome.net/viewthread.php?tid=164361&replyID=376423&skin=0
在上述两种解决方式中,效果都不尽如人意。
3. 另一种比较可靠的做法是利用分节符、图文框(或者文本框)和嵌套域代码实现。使用连续型分隔符将长表格前后分隔符独立的一节,这样,使长文档所在节可以应用与前面不一致的页眉,而页眉中的主体内容是与前面的节一致的,只是多一个写有“续表”的文本框或者图文框。
3.1. 使用图文框而不用文本框,除了更简洁对齐方式外,更兼有内侧外侧的水平对齐功能,这样,可以使得续表字样在奇偶页中也能得到实现。
3.2. 使用嵌套域。续表总是从“第二页”开始,作为独立的一节时,“续表N”的N值总是为当前页码数-(表格开始所在页码数-常数),如域代码:续表{= { page } -2}(注意,"{}"是由Ctrl+F9组合键自动插入的域标志!),嵌套域{= { page } -2}的结果为数字1,若需生成中文大写数字,则仅需加入“*”格式开关即可,如域代码:{= { page } -2 \*CHINESENUM1}(注意,"{}"是由Ctrl+F9组合键自动插入的域标志! )。 续表演示文档:
aYn01I8E.rar
(55.6 KB, 下载次数: 1772)
说明:本贴拟同时发送到微软中文技术论坛中,故进行了整理,在今天的搜索过程中,发现http://club.excelhome.net/viewthread.php?tid=216410&replyID=693330&skin=0中sylun已对此进行了简要说明。
[此贴子已经被作者于2008-8-24 7:18:29编辑过] |