python pywin32模块,python win32模块详解

  python pywin32模块,python win32模块详解

  *(1)安装

  (2)处理单词

  使用技巧

  导入win32com

  从win32com.client导入调度,常量

  w=win32 com。客户。派遣(字.应用程序)

  或者使用下面的方法,使用启动独立的进程:

  w=win32 com。客户。dispatchex( Word .应用程序)

  后台运行,不显示,不警告

  w.可见=0

  w.显示警报=0

  打开新的文件

  doc=w.Documents.Open(文件名=文件名)

  worddoc=w.Documents.Add() #创建新的文档

  插入文字

  myRange=doc .范围(0,0)

  我的兰芝在(之前插入。来自计算机编程语言的你好!)

  使用样式

  wordSel=myRange .选择()

  沃兹尔. style=常量。wdstyleheading 1

  正文文字替换

  w.Selection.Find.ClearFormatting()

  w .选择。找到。替换。清除格式()

  w.Selection.Find.Execute(OldStr,False,False,False,False,False,True,1,True,NewStr,2)

  页眉文字替换

  w.ActiveDocument.Sections[0].标题[0]。范围。找到。清除格式()

  w.ActiveDocument.Sections[0].标题[0]。范围。找到。替换。清除格式()

  w.ActiveDocument.Sections[0].标题[0]。范围。找到。execute(OldStr,False,False,False,False,False,True,1,False,NewStr,2)

  表格操作

  医生。表格[0]。行数[0]。单元格[0].Range.Text=123123

  worddoc .Tables[0].Rows.Add() #增加一行

  转换为超文本标记语言

  wc=win32com.client.constants

  w .活动文档。网络选项。relyoncss=1

  w .活动文档。网络选项。optimizeforbrowser=1

  w .活动文档。网络选项。浏览器级别=0 #常量。wdbrowser级别v4

  w .活动文档。网络选项。organizeinfolder=0

  w .活动文档。网络选项。uselongfilenames=1

  w .活动文档。网络选项。relyonvml=0

  w .活动文档。网络选项。允许png=1

  w .活动文档。另存为(FileName=FileName out,FileFormat=wc.wdFormatHTML)

  打印

  医生。打印输出()

  关闭

  医生。关闭()

  w.文档。关闭(wc.wdDoNotSaveChanges)

  w.Quit()*****

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: