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()#关闭
    

      

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

  • 相关阅读:
    【VirtualBox】共享文件夹失效问题
    【Ubuntu】全局代理
    phpStudy(lnmp)集成环境安装
    MemcacheQ 的安装与使用
    Windows 64位下安装Redis详细教程
    http与https的区别
    cookie 和session 的区别详解
    setcookie各个参数详解
    MySQL 数据备份与还原
    linux命令行下导出导入.sql文件
  • 原文地址:https://www.cnblogs.com/jzzgci/p/12811752.html
Copyright © 2011-2022 走看看