当前位置 : 主页 > 编程语言 > python >

python操作office办公软件word

来源:互联网 收集:自由互联 发布时间:2021-06-25
直接上python3.6中代码 [Python] 纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #coding:utf-8 # python操作word from tkinter import Tk from time import sle

直接上python3.6中代码

[Python]  纯文本查看 复制代码 ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #coding:utf-8 # python操作word from tkinter import Tk from time import sleep from tkinter.messagebox import showwarning import win32com.client as win   warn = lambda app: showwarning(app, ‘Exit?‘ )   # 弹出提示框   def word():      app = ‘Word‘      word = win.gencache.EnsureDispatch( ‘%s.Application‘ % app)   # 创建word对象      doc = word.Documents.Add() #添加一个文档      word.Visible = True  #设置为桌面显示可见      sleep( 1 #暂停一秒,让用户看清演示的每一步        rng = doc. Range ( 0 , 0 )   # 定位光标位置      rng.InsertAfter( ‘first line\r\n\r\n‘ )   # 在光标后加入内容      sleep( 1      for i in range ( 3 , 10 ):          rng.InsertAfter( ‘Line %d\r\n‘ % i)   # 在光标后加入内容          sleep( 1      rng.InsertAfter( "\r\nlast line\r\n" )   # 在光标后加入内容        warn(app)    # 弹出警告消息 #     doc.Save("test.doc")   # 保存      doc.Close( False )   # 关闭      word.Application.Quit()   # word应用退出   if __name__ = = ‘__main__‘ :      Tk().withdraw()   # 不让tk顶级窗口出现,因为默认tk会自动创建一个顶级窗口,而且不会将其隐藏      word()
网友评论