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软件,不会显示询问是否存盘的对话框,而是直接保存修改后的内 .
    容,原始文件将被覆盖 。 
  • 相关阅读:
    【Java-算法】 计算十六进制校验位
    【Android-Zxing框架】二维码扫描框区域大小与不同手机分辨率适配问题
    【Android-开发环境】 eclipse开发环境搭建
    【Android-布局复用】 多个界面复用一个布局文件(二)
    【Android-布局复用】 多个界面复用一个布局文件(一)
    QQ群打卡脚本
    Linux CentOS 方舟生存进化开服教程[转]
    jwt认证

    drf
  • 原文地址:https://www.cnblogs.com/tszr/p/12029918.html
Copyright © 2011-2022 走看看