| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 67 人关注过本帖
标题:为什么word表格最后一页页码不在表格的正中间
只看楼主 加入收藏
王咸美
Rank: 1
等 级:新手上路
帖 子:762
专家分:3
注 册:2018-1-4
结帖率:97.83%
收藏
 问题点数:20 回复次数:0 
为什么word表格最后一页页码不在表格的正中间
我有一个dbf表格有 139条记录,每页有40条记录,每页表格下面均有页码,其他页页码插入位置都正确,唯独最后一页页码不在表格的正中间,现将部分代码贴上,请高手指教,万分感谢!!!
 
附:代码(部分)
......
wide=2
FOR i=1 to FCOUNT()
  wide=wide+FSIZE(FIELD(i))+2
ENDFOR
kg=(wide-11)/2

*!* 插入空白行作为每页的标题行
xx=40
mPage=IIF(MOD(RECCOUNT(),xx)<>0,INT(RECCOUNT()/xx)+1,RECCOUNT()/xx)
FOR   i=1  TO   mPage
  aa=(i-1)*xx+i
  loword.ActiveDocument.Tables(1).Cell(aa,1).select
  loword.selection.InsertRows
ENDFOR

*!* 插入分页符
FOR   i=1   TO   mPage-1
  loword.ActiveDocument.Tables(i).Cell(xx+2,1).select
  loword.selection.InsertBreak(7)
ENDFOR

*!* 在每页表格下面插入页码
page=0
FOR   i=1   TO   mPage
  loword.ActiveDocument.Tables(i).Cell(xx+2,1).select
  page=page+1
  loword.selection.MoveDown(5,1,.F.)
  loword.selection.InsertAfter(SPACE(kg)+"第"+ALLTRIM(STR(page))+"页/共"+ALLTRIM(STR(mPage))+"页")
  loword.selection.Font.Size=10
  loword.selection.Font.Name="楷体_GB2312"
ENDFOR



搜索更多相关主题的帖子: 表格 页码 page 插入 selection 
3 天前 17:41
快速回复:为什么word表格最后一页页码不在表格的正中间
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019372 second(s), 11 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved