精华内容
下载资源
问答
  • word自动设置表格格式

    2020-04-07 08:09:52
    在处理word时,经常会需要调整表格样式,工作比较繁琐,收集整理了自动设置表格格式的宏,代码如下: Sub 设置表格格式() '功能:光标在表格中处理当前表格;否则处理所有表格! Application.ScreenUpdating =...

    在处理word时,经常会需要调整表格样式,工作比较繁琐,收集整理了自动设置表格格式的宏,代码如下:

     

    Sub 设置表格格式()
        '功能:光标在表格中处理当前表格;否则处理所有表格!
        Application.ScreenUpdating = False  '关闭屏幕刷新
        Application.DisplayAlerts = False  '关闭提示
        On Error Resume Next  '忽略错误
        '***************************************************************************
        Dim mytable As Table, i As Long
        If Selection.Information(wdWithInTable) = True Then i = 1
        For Each mytable In ActiveDocument.Tables
            If i = 1 Then Set mytable = Selection.Tables(1)
            
            With mytable
                '取消底色
                .Style = "网格型"
                .Shading.ForegroundPatternColor = wdColorAutomatic
                .Shading.BackgroundPatternColor = wdColorAutomatic
                .Shading.Texture = wdTextureNone '无底纹
                .Range.HighlightColorIndex = wdNoHighlight '去除高亮
                
                '单元格边距
                .TopPadding = PixelsToPoints(0, True) '设置上边距为0
                .BottomPadding = PixelsToPoints(0, True) '设置下边距为0
                .LeftPadding = PixelsToPoints(0, True)  '设置左边距为0
                .RightPadding = PixelsToPoints(0, True) '设置右边距为0
                .Spacing = PixelsToPoints(0, True) '允许单元格间距为0
                .AllowPageBreaks = True '允许断页
                '.AllowAutoFit = True '允许自动重调尺寸
                
                With .Rows
                    .Alignment = wdAlignRowCenter '表水平居中
                    .WrapAroundText = False '取消文字环绕
                    .AllowBreakAcrossPages = False '不允许行断页
                    .HeightRule = wdRowHeightExactly '行高设为最小值
                    .Height = CentimetersToPoints(0) '上面缩进量为0
                    .LeftIndent = CentimetersToPoints(0) '左面缩进量为0
                End With
                
                With .Range
                    With .Font '字体格式
                        .Name = "仿宋"
                        .Name = "仿宋"
                        .Size = 12
                        .Bold = False
                    End With
                    
                    .Cells.VerticalAlignment = wdCellAlignVerticalCenter  '单元格垂直居中
                    
                    With .ParagraphFormat '段落格式
                        .LeftIndent = CentimetersToPoints(0)
                        .RightIndent = CentimetersToPoints(0)
                        .SpaceBefore = 0
                        .SpaceBeforeAuto = False
                        .SpaceAfter = 0
                        .SpaceAfterAuto = False
                        .FirstLineIndent = CentimetersToPoints(0) '取消首行缩进
                        .LineSpacingRule = wdLineSpaceSingle
                        .Alignment = wdAlignParagraphCenter '单元格水平居中
                        .WidowControl = False
                        .KeepWithNext = False
                        .KeepTogether = False
                        .PageBreakBefore = False
                        .NoLineNumber = False
                        .Hyphenation = True
                        .OutlineLevel = wdOutlineLevelBodyText
                        .CharacterUnitLeftIndent = 0
                        .CharacterUnitRightIndent = 0
                        .CharacterUnitFirstLineIndent = 0 '取消首行缩进
                        .LineUnitBefore = 0
                        .LineUnitAfter = 0
                        .MirrorIndents = False
                        .TextboxTightWrap = wdTightNone
                        .CollapsedByDefault = False
                        .AutoAdjustRightIndent = False
                        .DisableLineHeightGrid = True
                        .FarEastLineBreakControl = True
                        .WordWrap = True
                        .HangingPunctuation = True
                        .HalfWidthPunctuationOnTopOfLine = False '将活动文档第一段的行首标点符号改为半角字符
                        .AddSpaceBetweenFarEastAndAlpha = False '设置为自动添加指定段落的日语和西文文字之间的空格
                        .AddSpaceBetweenFarEastAndDigit = False
                        .BaseLineAlignment = wdBaselineAlignAuto
                    End With
                    
                End With
                
                '设置首行格式
                With .Rows.First
                    .HeadingFormat = wdToggle '重复标题行
                    .Range.Font.Bold = wdToggle
                    .Shading.ForegroundPatternColor = wdColorAutomatic
                    .Shading.BackgroundPatternColor = -570359809 '-603923969
                End With
                
                '自动调整表格
                .Columns.PreferredWidthType = wdPreferredWidthAuto
                .AutoFitBehavior (wdAutoFitContent) '根据内容调整表格
                .AutoFitBehavior (wdAutoFitWindow) '根据窗口调整表格
                
            End With
            
            If i = 1 Then Exit For
        Next
        '***************************************************************************
        Err.Clear: On Error GoTo 0 '恢复错误捕捉
        Application.DisplayAlerts = True  '开启提示
        Application.ScreenUpdating = True   '开启屏幕刷新
    End Sub

    设置前的样式:

     

    设置后的样式

    展开全文
  • 找一个虽然不是很好看,但设置起来比较复杂的吧:彩色底纹-强调文字颜色6Word中的效果如图示:【样式分析】:Word设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹...

    找一个虽然不是很好看,但设置起来比较复杂的吧:彩色底纹-强调文字颜色6

    Word中的效果如图示:

     

    【样式分析】:

    Word中设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹,打开“边框和底纹”对话框进行设置或察看,简单分析如下:

    一、表头所有单元格

    1、上边框:无;

    2、左边框:无;

    3、右边框:无;

    4、下边框:颜色#4BACC6,3磅,单实线(网页中磅不好设置,用3px取代);

    二、内容所有行

    底纹颜色:#FEF4EC;

    三、内容所有奇数行

    底纹颜色:#FBCAA2;

    四、内容所有单元格

    左边框:白色,0.5,单实线(网页中磅不好设置,用1px取代);

    五、内容最后一行单元格

    下边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    六、内容最后一列所有单元格

    下边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    七、内容第一列所有单元格:

    底纹颜色: #B65608;

    左边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    文字颜色:白色;

    【HTML内容与结构】:

    复制代码代码如下:

    Column0Column1Column2Column4Column5

    abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

    【样式表】:

    复制代码代码如下:

    .table-11

    {

    width: 100%;

    table-layout: auto;

    *border-collapse:collapse;/* IE用 */

    border-spacing:0;

    }

    /*标题行*/

    .table-11 th

    {

    }

    /*内容所有行*/

    .table-11 tbody tr

    {

    background: #FEF4EC;

    }

    /*内容所有偶数行(奇数为odd、偶数为even)*/

    .table-11 tbody tr:nth-child(odd)

    {

    background: #FBCAA2;

    }

    /*鼠标悬停的行(不包括表头和表尾)*/

    .table-11 tbody tr:hover

    {

    background:#FFFF00;

    }

    /*所有单元格*/

    .table-11 th, td

    {

    }

    /*表头所有单元格*/

    .table-11 thead tr th

    {

    border-top: none;

    border-left: none;

    border-right: none;

    border-bottom: solid 3px #4BACC6;

    }

    /*表尾所有单元格*/

    .table-11 tfoot tr td

    {

    }

    /*内容所有单元格*/

    .table-11 tbody tr td

    {

    border-left:solid 1px White;

    }

    /*内容第一行所有单元格*/

    .table-11 tbody tr:first-child td

    {

    /*如果设置背景色,将失去鼠标悬停效果*/

    }

    /*内容最后一行所有单元格*/

    .table-11 tbody tr:last-child td

    {

    /*如果设置背景色,将失去鼠标悬停效果*/

    border-bottom:solid 1px #B65608;

    }

    /*表格第一列所有单元格*/

    .table-11 th:first-child, td:first-child

    {

    }

    /*表格最后一列所有单元格*/

    .table-11 th:last-child, td:last-child

    {

    }

    /*内容第一列所有单元格*/

    .table-11 tbody td:first-child

    {

    background: #B65608;

    border-left:solid 1px #B65608;

    color:White;

    }

    /*内容最后一列所有单元格*/

    .table-11 tbody td:last-child

    {

    border-right:solid 1px #B65608;

    }

    【效果】:

     

    本文主要是提供一些思路,细节分析和设置不见得非常恰当,有更好的思路和设置,还望不吝赐教……

    展开全文
  • 找一个虽然不是很好看,但设置起来比较复杂的吧:彩色底纹-强调文字颜色6Word中的效果如图示:【样式分析】:Word设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹...

    找一个虽然不是很好看,但设置起来比较复杂的吧:彩色底纹-强调文字颜色6

    Word中的效果如图示:

    【样式分析】:

    Word中设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹,打开“边框和底纹”对话框进行设置或察看,简单分析如下:

    一、表头所有单元格

    1、上边框:无;

    2、左边框:无;

    3、右边框:无;

    4、下边框:颜色#4BACC6,3磅,单实线(网页中磅不好设置,用3px取代);

    二、内容所有行

    底纹颜色:#FEF4EC;

    三、内容所有奇数行

    底纹颜色:#FBCAA2;

    四、内容所有单元格

    左边框:白色,0.5,单实线(网页中磅不好设置,用1px取代);

    五、内容最后一行单元格

    下边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    六、内容最后一列所有单元格

    下边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    七、内容第一列所有单元格:

    底纹颜色: #B65608;

    左边框:颜色#B65608,0.5磅,单实线(网页中磅不好设置,用1px取代);

    文字颜色:白色;

    【HTML内容与结构】:

    Column0Column1Column2Column4Column5

    abcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabcabc

    【样式表】:

    .table-11

    {

    width: 100%;

    table-layout: auto;

    *border-collapse:collapse;/* IE用 */

    border-spacing:0;

    }

    /*标题行*/

    .table-11 th

    {

    }

    /*内容所有行*/

    .table-11 tbody tr

    {

    background: #FEF4EC;

    }

    /*内容所有偶数行(奇数为odd、偶数为even)*/

    .table-11 tbody tr:nth-child(odd)

    {

    background: #FBCAA2;

    }

    /*鼠标悬停的行(不包括表头和表尾)*/

    .table-11 tbody tr:hover

    {

    background:#FFFF00;

    }

    /*所有单元格*/

    .table-11 th, td

    {

    }

    /*表头所有单元格*/

    .table-11 thead tr th

    {

    border-top: none;

    border-left: none;

    border-right: none;

    border-bottom: solid 3px #4BACC6;

    }

    /*表尾所有单元格*/

    .table-11 tfoot tr td

    {

    }

    /*内容所有单元格*/

    .table-11 tbody tr td

    {

    border-left:solid 1px White;

    }

    /*内容第一行所有单元格*/

    .table-11 tbody tr:first-child td

    {

    /*如果设置背景色,将失去鼠标悬停效果*/

    }

    /*内容最后一行所有单元格*/

    .table-11 tbody tr:last-child td

    {

    /*如果设置背景色,将失去鼠标悬停效果*/

    border-bottom:solid 1px #B65608;

    }

    /*表格第一列所有单元格*/

    .table-11 th:first-child, td:first-child

    {

    }

    /*表格最后一列所有单元格*/

    .table-11 th:last-child, td:last-child

    {

    }

    /*内容第一列所有单元格*/

    .table-11 tbody td:first-child

    {

    background: #B65608;

    border-left:solid 1px #B65608;

    color:White;

    }

    /*内容最后一列所有单元格*/

    .table-11 tbody td:last-child

    {

    border-right:solid 1px #B65608;

    }

    【效果】:

    本文主要是提供一些思路,细节分析和设置不见得非常恰当,有更好的思路和设置,还望不吝赐教……

    【参考网址】:

    展开全文
  • 关注我们获得更多内容 •创建表格的方法,你知道几种?... Word如何设置表格格式 插入表格后,要想表格更加赏心悦目,仅仅对表格内容设置字体格式是远远不够的,还需要对其设置样式、边框或底纹等格式。 一, ...

    关注我们获得更多内容

      •创建表格的方法,你知道几种?

      •单元格中的斜线表头怎么制作?

      •在大型表格中,如何让表头显示在每页上?

      •表格与文本之间也能相互转换?

      •不会对表格中的数据进行计算?

      •如何对表格中的数据进行排序?

      Word如何设置表格的格式

      插入表格后,要想表格更加赏心悦目,仅仅对表格内容设置字体格式是远远不够的,还需要对其设置样式、边框或底纹等格式。

      一, 实战:在付款通知单中设置表格对齐方式

      默认情况下,表格的对齐方式为左对齐,我们可根据需要进行设置。

    30271d8cbd779e0dc1e58efab9bdd17a.png

      二, 实战:在付款通知单中设置表格文字对齐方式

      Word为单元格中的文本内容提供了靠上两端对齐、靠上居中对齐、靠上右对齐等9种对齐方式。

    9a3e147c93bbacaef601cb1f90e339e9.png

      三, 实战:为设备信息表设置边框与底纹

      在制作表格时,是可以对表格的边框线颜色、粗细等参数进行设置的。

    9e5f41efb9f08948681ebed3d18fce81.png

      四, 实战:使用表样式美化新进员工考核表

      Word为表格提供了多种内置样式,通过这些样式,可快速达到美化表格的目的。

    f1eba37b3f175fcc3601b3c375db1482.png

      五, 实战:为销售清单设置表头跨页

      默认情况下,同一表格占用多个页面时,表头(即标题行)只在首页显示,而其他页面均不显示,影响阅读。这个问题,可以通过设置表头跨页来解决。

    ee4ad204a1bbb17e921bc05c04e0fac9.png

      六, 实战:防止利润表中的内容跨页断行

      表格跨页断行会让在同一行表格内容,在下一页以另一行的形式出现,从而导致同一单元格的内容被拆分到不同的页面上,影响了表格的美观及阅读效果。如图设置,可以避免表格跨页断行。

    7e7c2c2e76fad51aec93d2f32f4201f0.png

    好了亲爱的粉丝,今天的分享结束了,你有收获吗?有的话帮忙分享转发一下,你的每一次分享转发都是对我最大的鼓励和支持,这样小编才有动力继续分享下去。同时也欢迎大家在下方留言问题

    7062239602a0f76a3c475ed4aa14b7f3.gif

    点击阅读原文,下载Excel视频教程b592fc363db84a87455e91748f3a2af8.png

    展开全文
  • Word设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹,打开“边框和底纹”对话框进行设置或察看
  • 再设置 doc=Document() table = doc.add_table(rows=4, cols=3) table.style ='Table Grid' python-docx 表格样式列表 设置表格列宽 & 行高 ''' 设置列宽 可以设置每个单元格的宽,同列单元格宽度相同,如果定义了...
  • CSS 设置表格格式

    千次阅读 2018-02-27 18:18:11
    表格word中,表格是一项很常用的功能,并且表格的样式变化多端,用户可以根据需要选择自己喜欢的样式。那么,各式各样的表格到底是怎么实现的呢?本节,通过一个简单的表格,来揭开word表格的神秘面纱。表格的HTML...
  • // 设置标题格式对齐方式 title.setalignment(element.align_center); title.setfont(titlefont); document.add(title); string contextstring = "itext是一个能够快速产生pdf文件的java类库。" + " \n"// 换行 + ...
  • Word设置表格格式,主要是设置边框和底纹,可选定整个表格或者部分单元格右击→表格属性→边框和底纹,打开“边框和底纹”对话框进行设置或察看,简单分析如下: 一、表头所有单元格 1、上边框:无; 2、左边框...
  • python-docx 设置 word 文档中表格格式

    千次阅读 2019-11-08 13:53:23
    设置表格列宽 & 行高 ‘’’ 设置列宽 可以设置每个单元格的宽,同列单元格宽度相同,如果定义了不同的宽度将以最大值准 ‘’’ table.cell(0,0).width=Cm(10) #设置行高 table.rows[0].height=Cm(2) 表格...
  • 许仔诚品许仔诚品,用心分享大家好,我是许仔这两天在写项目报告,就抽时间给大家分享一个Word比较常见问题的解决方式在Word中少不了对文字格式的处理,正常的大段文字看起来非常的不美观,我们可以通过选中文字-...
  • PARAGRAPH_ALIGNMENTfrom docx.shared import Cmfrom docx.shared import RGBColor表格样式#方法一:创建表格设置doc=Document()table...
  • word 批量设置表格宽度自适应 描述 : 我们经常从 外部 如 excel,html 等其他文件 中复制的表格到word 文档 经常会出现在 word 中显示不全的问题 主要是源格式的表格 宽度比 word 文档页面要大,就会导致 表格无法...
  • 设置表格列宽 & 行高 ‘’’ 设置列宽 可以设置每个单元格的宽,同列单元格宽度相同,如果定义了不同的宽度将以最大值准 ‘’’ table.cell(0,0).width=Cm(10) #设置行高 table.rows[0].height=Cm(2) 表格...
  • 搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格式...
  • 搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格式...
  • #region 对表格进行修改 private static Table EditCell(Table table, Document doc, int row, int cell, string value) { Aspose.Words.Tables.Cell c = table.Rows[row].Cells[cell]; Paragraph p = new ...
  • 设置表格有哪些操作?word排版中,表格中的文字要首行缩进二字符和表格外文字首行缩进二字符是一样的. 选中要设置的文字段落,在格式--段落中找到"特殊格式",然后通过小三角进行选择"首行缩进".一般默认的就是...
  • 2、插入表格、设置表格样式、字体样式;3、章节设置:页面大小、边距等;4、设置页眉页脚。1、插入图片、设置大小:上篇博客简单的介绍了插入图片的方法,但是没介绍图片大小的设置方法:# 导入模块fr...
  • 概述:本文介绍通过Java程序设置Word表格边框的方法,设置边框时可对整个表格设置,也可对指定单元格设置,同时可对边框进行格式设置设置,包括边框类型、样式、颜色、线条宽度等等,下面将分三个示例来展示如何...
  • Word表格表格里的文字首行怎么缩进呢?选中文本,右键选择段落。在特殊格式选择首行缩进。度量值选额2字符即可。word文档的首行缩进怎么设置?可以在Word的段落里面进行设置,选择首行缩进即可,以Word2016为...
  • 下面,将通过Java编程在Word文档中创建表格或者嵌套表格,并实现格式化操作,包括设置字体、字号、字体颜色、字体粗细等,设置单元格对齐方式、单元格背景色、单元格合并、设置表格边框样式、插入图片等。...
  • 话说实例30中填写的表格太丑了(下图),老板很生气,后果很严重。这次我们就来修饰美化一下。有几个要求:最后一行中,“总数”两个字要加粗最后一行的行高要调大一点,现在这样扁扁的,难看最后一行那几个空单元格有...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 650
精华内容 260
关键字:

word设置表格格式