文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>python操作word

python操作word

时间:2010-03-31  来源:sdau


#coding:utf-8
import win32com.client
import os

w = win32com.client.Dispatch('Word.Application')
w.Visible = 0
w.DisplayAlerts = 0
doc=w.Documents.Open(os.path.join(os.getcwd(),'cet.doc')) # 见注释一
#doc=w.Documents.Add()

#myRange = doc.Range(0,0)
#myRange.InsertBefore('Hello from Python!')

name = '××××××'.decode('utf-8')
year = '2010'
month = '12'
level = '六'.decode('utf-8')
id_no = '12347654436'
score = '428'
date = '二〇一〇年三月十六日'.decode('utf-8')

w.Selection.Find.ClearFormatting()
w.Selection.Find.Replacement.ClearFormatting()

# 查找word里面的name,替换为真实名字
w.Selection.Find.Execute('name', False, False, False, False, False, True, 1, True, name, 2)
w.Selection.Find.Execute('year', False, False, False, False, False, True, 1, True, year, 2)
w.Selection.Find.Execute('month', False, False, False, False, False, True, 1, True, month, 2)
w.Selection.Find.Execute('level', False, False, False, False, False, True, 1, True, level, 2)
w.Selection.Find.Execute('id_no', False, False, False, False, False, True, 1, True, id_no, 2)
w.Selection.Find.Execute('score', False, False, False, False, False, True, 1, True, score, 2)
w.Selection.Find.Execute('date', False, False, False,

相关阅读 更多 +
排行榜 更多 +
奇妙梦幻城堡无限金币版

奇妙梦幻城堡无限金币版

休闲益智 下载
宝宝巴士儿歌免费完整版

宝宝巴士儿歌免费完整版

休闲益智 下载
强壮的奶奶

强壮的奶奶

休闲益智 下载