加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

获取WORD中光标所在位置的坐标(vba)

(2012-06-14 13:03:30)
标签:

杂谈

分类: EXCEL·VBA

来自网络

获取WORD中光标所在位置的坐标

请用selection.information属性
如:
Public WithEvents App As Word.Application '定义一个App为WROD程序
Private Sub App_WindowBeforeRightClick(ByVal Sel As Selection, Cancel As Boolean)
    SLT = Sel.Information(wdHorizontalPositionRelativeToPage) '获得光标的LEFT位置
    STP = Sel.Information(wdVerticalPositionRelativeToPage) '获得光标的TOP位置
End Sub

 

wdHorizontalPositionRelativeToPage返回值是什么单位
在信息框中好像是磅
在标签中就不知道是什么了
如:label1.caption=wdHorizontalPositionRelativeToPage

 

label1.caption=wdHorizontalPositionRelativeToPage
你这句代码的意思是将该WORD常量wdHorizontalPositionRelativeToPage赋值给标签了,其结果为5。
有关wdHorizontalPositionRelativeToPage返回值的详细情况,可以参考SELECTION.INFORMATION属性
wdHorizontalPositionRelativeToPage  返回指定的所选内容或区域的水平位置。该位置是所选内容或区域的左边缘与页面的左边缘之间的距离,以磅为单位(20 缇 = 1 磅,72 磅 = 1 英寸)。如果所选内容或区域不可见,则该参数返回 - 1。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有