zoukankan      html  css  js  c++  java
  • 吴裕雄--天生自然python学习笔记:python设置文档的格式

    Win32com 组件可为特定范围的内 容设置格式, 较常用的格式有标题格式、对齐
    方式格式及字体格式 。 许多格式使用 常量表示 , 所 以 需先导入 constants常量模块 :

    设置标题格式的语法为:

    标题常量 的 常量值有 wdStyleHeading I 到 wdStyleHeading9 , 包括字体、 粗体等
    设置, wdStyleHeadingl 字体最大 , wdStyleHeading9 字体最小 。
    设置对齐方式格式的语法为:

     

    设置字体格式的语法为:

    字体属性的常用值为 :

    案例:设置文档格式

    import os
    from win32com import client
    from win32com.client import constants
    
    word = client.gencache.EnsureDispatch('Word.Application')
    word.Visible = 1
    word.DisplayAlerts = 0
    # cpath=os.path.dirname(__file__)
    doc = word.Documents.Open("F:\pythonBase\pythonex\ch08\media\clipgraph.docx")
    paragraphs = doc.Paragraphs
    range1 = paragraphs(1).Range  #第1段
    range1.Style = constants.wdStyleHeading1
    range1.Style.Font.Name = "标楷体"
    range1.Style.Font.Color = 0xFF0000  #蓝色
    range1.Style.Font.Bold = 1  #Italic, Underline, Shadow, Outline
    
    range2 = paragraphs(2).Range  #第2段
    range2.Style = constants.wdStyleHeading3
    range2.ParagraphFormat.Alignment = constants.wdAlignParagraphRight
    
    range3 = paragraphs(3).Range  #第3段
    range3.Style.Font.Size = "10"
    #doc.Close()
    #word.Quit()

    Close ()与 Quit ()方法默认情况下会直接保存文件
    如果把上面案例代码中前面的 # 去掉,则程序会自动关闭 ;
    ! 文件及 Word软件,不会显示询问是否存盘的对话框,而是直接保存修改后的内 .
    容,原始文件将被覆盖 。 
  • 相关阅读:
    【原创】【1】rich editor系列教程。前期准备,兼容
    html5 video,audio控制播放多次,请求/监测全屏状态
    javascript中的位运算,
    温习classList api
    Fiddler常用功能总结
    小程序测试点总结
    Pycharm使用git版本控制
    python 运行当前目录下的所有文件
    MySQL查询count(*)、count(1)、count(field)的区别收集
    python 操作redis,存取为字节格式,避免转码加
  • 原文地址:https://www.cnblogs.com/tszr/p/12029918.html
Copyright © 2011-2022 走看看