python中调用win32com启动dll文件,报错
使用Python的内部方法open()读取文本文件try:f=open('/file','r')print(f.read())finally:if f:f.close()如果读取word文档推荐使用第三方插件,python-docx 可以在官网上下载使用方式# -*- coding: cp936 -*-import docxdocument = docx.Document(文件路径)docText = '\n\n'.join([paragraph.text.encode('utf-8') for paragraph in document.paragraphs])print docText
python操作word文档,如何合并单元格
>>>app=my.Office.Word.GetInstance()>>>doc=app.Documents[0]>>>table=doc.Tables[1]>>>table.Cell(1,1).Select()>>>app.Selection.MoveDown(Unit=5, Count=2, Extend=1)>>>app.Selection.Cells.Merge()>>>1. my.Office.Word.GetInstance()用win32com得到Word的Application对象的实例2. 我所使用的样本word文件中包含两个Table第二个Table是想要修改的3. table.Cell(1,1).Select()用于选中这个样表的第一个单元格4. app.Selection.MoveDown用于获得向下多选取3个单元格5. app.Selection.Cells.Merge()用于执行合并工作
word出现不是有效的win32应用程序怎么办
可能没有关联好.转一下 呵呵首先你得告诉我你下载的文件是什么类型的? 从网上下载的东西常见的是 .exe 应用程序 .rar|.zip 压缩包 .com 基于命令行运行的应用程序 说明一下:.exe格式的文件一般有两种情况,第一是可以直接执行的WIN应用程序,还有一种就是WINRAR软件制作的一种自解压格式的压缩包 根据你的问题,分析一下可知道: 1.你下载的文件包含病毒,当下载完成后被你的杀毒软件去掉了文件头部的病毒节,以至程序不完整,不能打开. 解决方案:该文件含有病毒,不要下载 2.下载的文件的文件名中包含特殊字符或乱码 解决方案:修改文件名,然后再打开 3.解压软件存在问题 解决方案:重新安装解压软件以修复解压功能
python操作word文档表格
office 2007中不能直接打开VB编辑器,请按Alt + F11打开。
import win32com.client # 导入脚本模块 WordApp = win32com.client.Dispatch("Word.Application") # 载入WORD模块 WordApp.Visible = True # 显示Word应用程序 1、 新建Word文档 doc = WordApp.Documents.Add() # 新建空文件 doc = WordApp.Documents.Open(r"d:\2011专业考试计划.doc") # 打开指定文档 doc.SaveAs(r"d:\2011专业考试计划.doc") # 文档保存 doc.Close(-1) # 保存后关闭,doc.Close()或doc.Close(0)直接关闭不保存 2、 页面设置 doc.PageSetup.PaperSize = 7 # 纸张大小, A3=6, A4=7 doc.PageSetup.PageWidth = 21*28.35 # 直接设置纸张大小, 使用该设置后PaperSize设置取消 doc.PageSetup.PageHeight = 29.7*28.35 # 直接设置纸张大小 doc.PageSetup.Orientation = 1 # 页面方向, 竖直=0, 水平=1 doc.PageSetup.TopMargin = 3*28.35 # 页边距上=3cm,1cm=28.35pt doc.PageSetup.BottomMargin = 3*28.35 # 页边距下=3cm doc.PageSetup.LeftMargin = 2.5*28.35 # 页边距左=2.5cm doc.PageSetup.RightMargin = 2.5*28.35 # 页边距右=2.5cm doc.PageSetup.TextColumns.SetCount(2) # 设置页面分栏=2 3、 格式设置 sel = WordApp.Selection # 获取Selection对象 sel.InsertBreak(8) # 插入分栏符=8, 分页符=7 sel.Font.Name = "黑体" # 字体 sel.Font.Size = 24 # 字大 sel.Font.Bold = True # 粗体 sel.Font.Italic = True # 斜体 sel.Font.Underline = True # 下划线 sel.ParagraphFormat.LineSpacing = 2*12 # 设置行距,1行=12磅 sel.ParagraphFormat.Alignment = 1 # 段落对齐,0=左对齐,1=居中,2=右对齐 sel.TypeText("XXXX") # 插入文字 sel.TypeParagraph() # 插入空行 注:ParagraphFormat属性必须使用TypeParagraph()之后才能二次生效
python调用com,如何完成word表格操作
word中doc这个格式的文件是微软特有格式,微软没有向外公开任何的api接口文档,只能通过微软提供的OLE组件来提其COM接口,只要你的机器上安装了Offices完整的办公软件,在安装目录下面有个MSWORD.OLB组件,导入这个即可。
1、相关操作Excel有MSPPT.OLB,EXCEL.exe等。
关于python 操作WORD文档 doc.Paragraphs[3].Range.Style.Font.Color...
一:查下是否中毒:开始--运行---输入“cmd”,进入“命令提示符”下,键入输入"X:"(X为盘符)--输入"dir /a/w" ,如果可以看到autorun.inf 和sxs.exe 那确定你的系统已经中此病毒!确认有病毒后按以下两步操作:1、开始--运行---输入“cmd”,进入“命令提示符”下,键入attrib -s -h -r(-s:去掉系统属性 -h:去掉隐藏属性 -r:去掉只读属性),del autorun.inf(删除此文件)。
(注:每个盘都要进入并按以上方法操作!)2、注册表处理如下:1).点击windows桌面左下角的开始,选择:运行 2).在对话框中输入“regedit” 3).在注册表编辑器中展开 hkey_current_user\software\microsoft\windows\currentversion\explorer\mountpoints2 4).将子目录下所有带加号“+”的项依次展开,如有一项叫做“command”的,这就个就是关键了!将之前的“autorun”、“auto”的目录整个删除。
二:如若以上方法不行,那就重装OFFICE,建议用OFFICE2010版,能更好兼容WIN7!
转载请注明出处51数据库 » win32com 读写word
此情可待成追忆