找回密码
 立即注册

QQ登录

只需一步,快速开始

lwj998

中级会员

2

主题

6

帖子

872

积分

中级会员

积分
872

活字格认证

最新发帖

[已处理] 怎样设置页码

lwj998
中级会员   /  发表于:2012-3-25 16:24  /   查看:6230  /  回复:3
Txt text ActiveX v15.1 with Sp3   中怎样设置页码在页眉页脚中?

3 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-26 10:06:00
沙发

回复 1# lwj998 的帖子

你看下面的代码是否满足你的需求:
  1. Dim fieldNo Dim noPages  Private Sub Form_Load()
  2.          TXTextControl1.HeaderFooter = txHeader
  3.         TXTextControl1.HeaderFooterSelect txHeader
  4.          TXTextControl1.Text = "Page:  of"
  5.          TXTextControl1.SelStart = Len("Page: ")
  6.          TXTextControl1.FieldInsert ("")
  7.          TXTextControl1.FieldType(TXTextControl1.FieldCurrent) = txFieldPageNumber
  8.          TXTextControl1.SelStart = Len("Page: x of ")
  9.          TXTextControl1.FieldInsert ""
  10.          fieldNo = TXTextControl1.FieldCurrent
  11.          noPages = TXTextControl1.CurrentPages
  12.          TXTextControl1.FieldText = Str(noPages)
  13.         TXTextControl1.HeaderFooterSelect 0
  14.   End Sub
复制代码
  1. Private Sub TXTextControl1_Change()
  2.       If (noPages <> -1) And (TXTextControl1.CurrentPages <> noPages) Then  
  3.        noPages = TXTextControl1.CurrentPages  
  4.        TXTextControl1.HeaderFooterSelect txHeader
  5.        TXTextControl1.FieldCurrent = fieldNo
  6.        TXTextControl1.FieldText = Str(noPages)
  7.        TXTextControl1.HeaderFooterSelect 0
  8.         TXTextControl1.Refresh
  9.      End If  End Sub
复制代码
回复 使用道具 举报
lwj998
中级会员   /  发表于:2012-3-26 10:23:00
板凳
非常感谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-3-27 11:24:00
地板
不客气,哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部