zoukankan      html  css  js  c++  java
  • word 保存错误

    pywintypes.com_error: (-2147352567, '发生意外。', (0, 'Microsoft Word', '由于文件许可权错误,Word 无法完成保存操作。 (E:\me\wechatdoc\word esult.docx)', 'wdmain11.chm', 24967, -2146822801), None)

    output.SaveAs('E://me//wechatdoc//word//result.docx') #保存
    #output.SaveAs('E:mewechatdocword
    esult.docx') #保存
    

      第一句话正确

    下面注释掉这一句话报上面的错误。

    下面是完整的合并word的代码

    import os
    #输入输出函数,用来获取目录路径
    import win32com.client as win32
    word = win32.gencache.EnsureDispatch('Word.Application')
    #启动word对象应用
    word.Visible = False
    path = r'E:mewechatdocword'
    #存放文件路径
    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:mewechatdocword
    esult.docx') #保存
    output.Close()#关闭
    

      

    当然报以上错误还可能有别的原因。网上也见有别的原因导致此类错误。

  • 相关阅读:
    jquery键盘事件
    如何将奇艺、优酷等平台的视频嵌入到项目中
    ubuntu 10.04 常用 设置
    博客风格收集
    多张图片上传预览
    动态计算输入框字符个数
    Ubuntu Linux下设置IP的配置命令
    js事件浏览器兼容
    开源软件下载站
    PHPstrom的一个小技巧
  • 原文地址:https://www.cnblogs.com/jzzgci/p/12811752.html
Copyright © 2011-2022 走看看