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软件,不会显示询问是否存盘的对话框,而是直接保存修改后的内 .
    容,原始文件将被覆盖 。 
  • 相关阅读:
    jsp的DAO三层-------------实现登录功能
    JSP前后台交互实现注册、登录功能
    结构化查询语言----SQL基本操作
    HTML5 Web存储
    jQuery 属性和CSS
    jQuery DOM操作
    JS中的函数、BOM和DOM操作
    接口和抽象类
    单例模式
    IP介绍
  • 原文地址:https://www.cnblogs.com/tszr/p/12029918.html
Copyright © 2011-2022 走看看