Python Win32com 解除Word文档编辑限制:停止保护和取消阅读模式
以下是使用 Python Win32com 编写的停止保护 Word 文档编辑限制的示例代码:
import win32com.client as win32
# 打开 Word 文档
doc = win32.gencache.EnsureDispatch('Word.Application').Documents.Open('C:\test.docx')
# 停止文档保护
doc.Unprotect('password')
# 取消文档编辑限制
doc.ActiveWindow.View.ReadingLayout = False
# 保存并关闭文档
doc.Save()
doc.Close()
# 释放资源
win32.gencache.EnsureDispatch('Word.Application').Quit()
在这个示例代码中,我们首先打开一个 Word 文档,然后使用 Unprotect() 方法停止文档的保护,并使用 ReadingLayout 属性取消文档的编辑限制。最后,我们保存并关闭文档,并释放所有相关资源。
请注意,您需要将 'password' 替换为实际使用的文档保护密码。另外,您还需要安装 pywin32 库和 Microsoft Office 软件才能运行这个示例代码。
原文地址: https://www.cveoy.top/t/topic/nqY4 著作权归作者所有。请勿转载和采集!