龙源期刊网
http://www.qikan.com.cn
用
Python
操作
Word
文档
作者:
来源:《电脑报》
2019
年第
30
期
一、
Hello
,
world
!
使用
win32com
需要安装
pypiwin32
pip install Pypiwin32
推荐使用
python
的
IDLE
,交互方便
1.
如何新建文档
按
F5
运行,发现什么效果都没有,
这是因为
Word
被隐藏了。
2.
如何显示
Word
app.Visible = 1
运行后,熟悉的
Word
界面出现。现在来输入文字。
3.
如何输入
我们在
Word
中输入文字时,一般会先使用鼠标点击需要输入文字的位置,这个过程是获
得了光标焦点。
当我们需要替换某些文字时,首先会选中某些文字,然后再输入、被选择的文字呈现出灰
色的背景,表示被选中了。
光标焦点和选择范围在
Word
中,都是
Selection
。什么都没选择的光标焦点,和选择了整
篇文章的选择范围,代表了
Selection
的最小和最大范围。
这也是为什么整个
Word
中只能有一个
Selection
的原因。因为光标或者选择范围就只能有
一个。此时,
s
的范围为
“Hello
,
world
!
”
这句话的选择区域。
能如此方便地调用
Word
,得益于其底层的
COM
(组件对象模型)可以被任意语言调用。
Selection
是
Word
对象模型中的类,此处的
s
是它的对象(实例)。
4.
如何查看选择区域是什么