win32com MoveDown中unit=5是什么意思
答案:1 悬赏:50
解决时间 2021-01-23 23:40
- 提问者网友:富士山上尢
- 2021-01-23 13:14
win32com MoveDown中unit=5是什么意思
最佳答案
- 二级知识专家网友:青尢
- 2021-01-23 14:27
在win32com中直接传递数字就行了,WdUnits是一个枚举,它的成员都是Long类型的整数,就是长整形,所以直接用对应的数字就行了,win32com中并不存在对应的枚举声明,所以你使用这些值的时候,应该先从Word的VBA环境中查到它们的值,然后用在你的Python代码中。
当然为了增强可读性,你也可以在Python中声明一个对应的namedtuple类型,来定义这些值,方便你编码,比如:
当然为了增强可读性,你也可以在Python中声明一个对应的namedtuple类型,来定义这些值,方便你编码,比如:
>>> from collections import namedtuple
>>> WdUnitsForMoveUp=namedtuple('WdUnitsForMoveUp',['wdLine','wdParagraph','wdWindow','wdScreen'])(5,4,11,7)
>>> WdUnitsForMoveUp.wdLine
5
>>>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯