标签:append div 输入 types win32 dispatch for chat 输入输出
pywintypes.com_error: (-2147352567, ‘发生意外。‘, (0, ‘Microsoft Word‘, ‘由于文件许可权错误,Word 无法完成保存操作。\r (E:\\me\\wechatdoc\\word\result.docx)‘, ‘wdmain11.chm‘, 24967, -2146822801), None)
output.SaveAs(‘E://me//wechatdoc//word//result.docx‘) #保存 #output.SaveAs(‘E:\me\wechatdoc\word\result.docx‘) #保存
第一句话正确
下面注释掉这一句话报上面的错误。
下面是完整的合并word的代码
import os #输入输出函数,用来获取目录路径 import win32com.client as win32 word = win32.gencache.EnsureDispatch(‘Word.Application‘) #启动word对象应用 word.Visible = False path = r‘E:\me\wechatdoc\word‘ #存放文件路径 files = [] for filename in os.listdir(path): filename = os.path.join(path,filename) files.append(filename) #获取目录下所有文件的路径 output = word.Documents.Add() #新建空的word文档, for file in files: output.Application.Selection.InsertFile(file) print(file) #拼接文档 doc = output.Range(output.Content.Start, output.Content.End) #获取合并后文档的内容 output.SaveAs(‘E://me//wechatdoc//word//result.docx‘) #保存 #output.SaveAs(‘E:\me\wechatdoc\word\result.docx‘) #保存 output.Close()#关闭
当然报以上错误还可能有别的原因。网上也见有别的原因导致此类错误。
标签:append div 输入 types win32 dispatch for chat 输入输出
原文地址:https://www.cnblogs.com/jzzgci/p/12811752.html