python实现word复选框勾选
时间: 2023-09-26 07:08:01 浏览: 370
如何在WORD复选框中打勾
可以使用 python-docx 模块来实现 Word 复选框的勾选,具体示例代码如下:
```
from docx import Document
from docx.enum.dml import MSO_THEME_COLOR_INDEX
# 打开 Word 文档
doc = Document('example.docx')
# 获取所有复选框
checkboxes = doc.inline_shapes
# 遍历复选框
for checkbox in checkboxes:
# 判断复选框是否勾选
if checkbox._INLINE_SHAPE.fill.fore_color.theme_color == MSO_THEME_COLOR_INDEX.ACCENT_1:
print('复选框已勾选')
else:
print('复选框未勾选')
# 勾选第一个复选框
first_checkbox = checkboxes[0]
first_checkbox._INLINE_SHAPE.fill.fore_color.theme_color = MSO_THEME_COLOR_INDEX.ACCENT_1
# 保存 Word 文档
doc.save('example.docx')
```
阅读全文