精华内容
下载资源
问答
  • Word2021中编辑表格边框的技巧.docx
  • 文本讲述通过C#和VB.NET程序代码给Word中的表格设置边框的方法,可分为给Table表格设置边框、给表格中的指定Cell设置边框,设置边框时,可设置边框颜色、边框类型、边框线条样式、边框线条粗细等等。 工具导入 ...

    概述

    文本讲述通过C#和VB.NET程序代码给Word中的表格设置边框的方法,可分为给Table表格设置边框、给表格中的指定Cell设置边框,设置边框时,可设置边框颜色、边框类型、边框线条样式、边框线条粗细等等。

    工具导入

    编辑代码前,先下载需要的Word类库工具,本文中使用的是Spire的免费版库Free Spire.Doc for .NET。下载后,需要解压安装。在VS程序中将安装路径下Bin文件下的Spire.Doc.dll文件添加引用到“解决方案资源管理器”,如下添加引用结果:

    代码示例

    1. 设置Table边框
    [C#]

    using Spire.Doc;
    using System.Drawing;
    
    namespace SetTableBorder_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //加载Word文档
                Document doc = new Document();
                doc.LoadFromFile("test.docx");
    
                //获取Section
                Section section = doc.Sections[0];
    
                //获取第一个表格
                Table table = section.Tables[0] as Table;
    
                //设置上边框
                table.TableFormat.Borders.Top.BorderType = Spire.Doc.Documents.BorderStyle.DotDash;
                table.TableFormat.Borders.Top.LineWidth = 2.0F;
                table.TableFormat.Borders.Top.Color = Color.Red;
    
                //设置右边框
                table.TableFormat.Borders.Right.BorderType = Spire.Doc.Documents.BorderStyle.Double;
                table.TableFormat.Borders.Right.LineWidth = 2.0F;
                table.TableFormat.Borders.Right.Color = Color.Green;
    
                //设置下边框
                table.TableFormat.Borders.Bottom.BorderType = Spire.Doc.Documents.BorderStyle.None;
    
                //设置左边框
                table.TableFormat.Borders.Left.BorderType = Spire.Doc.Documents.BorderStyle.Hairline;
                table.TableFormat.Borders.Left.LineWidth = 2.0F;
                table.TableFormat.Borders.Left.Color = Color.Blue;
    
                //设置垂直边框
                table.TableFormat.Borders.Vertical.BorderType = Spire.Doc.Documents.BorderStyle.Dot;
                table.TableFormat.Borders.Vertical.LineWidth = 2.0F;
                table.TableFormat.Borders.Vertical.Color = Color.Orange;
    
                //设置水平边框
                table.TableFormat.Borders.Horizontal.BorderType = Spire.Doc.Documents.BorderStyle.Wave;
                table.TableFormat.Borders.Horizontal.LineWidth = 2.0F;
                table.TableFormat.Borders.Horizontal.Color = Color.Purple;
    
                //保存文档
                doc.SaveToFile("SetTableBorder.docx",FileFormat.Docx2013);
                System.Diagnostics.Process.Start("SetTableBorder.docx");
            }
        }
    }
    

    表格边框设置结果:
    C#/VB.NET设置Word表格边框
    [VB.NET]

    Imports Spire.Doc
    Imports System.Drawing
    
    Namespace SetTableBorder_Doc
        Class Program
            Private Shared Sub Main(args As String())
                '加载Word文档
                Dim doc As New Document()
                doc.LoadFromFile("test.docx")
    
                '获取Section
                Dim section As Section = doc.Sections(0)
    
                '获取第一个表格
                Dim table As Table = TryCast(section.Tables(0), Table)
    
                '设置上边框
                table.TableFormat.Borders.Top.BorderType = Spire.Doc.Documents.BorderStyle.DotDash
                table.TableFormat.Borders.Top.LineWidth = 2F
                table.TableFormat.Borders.Top.Color = Color.Red
    
                '设置右边框
                table.TableFormat.Borders.Right.BorderType = Spire.Doc.Documents.BorderStyle.[Double]
                table.TableFormat.Borders.Right.LineWidth = 2F
                table.TableFormat.Borders.Right.Color = Color.Green
    
                '设置下边框
                table.TableFormat.Borders.Bottom.BorderType = Spire.Doc.Documents.BorderStyle.None
    
                '设置左边框
                table.TableFormat.Borders.Left.BorderType = Spire.Doc.Documents.BorderStyle.Hairline
                table.TableFormat.Borders.Left.LineWidth = 2F
                table.TableFormat.Borders.Left.Color = Color.Blue
    
                '设置垂直边框
                table.TableFormat.Borders.Vertical.BorderType = Spire.Doc.Documents.BorderStyle.Dot
                table.TableFormat.Borders.Vertical.LineWidth = 2F
                table.TableFormat.Borders.Vertical.Color = Color.Orange
    
                '设置水平边框
                table.TableFormat.Borders.Horizontal.BorderType = Spire.Doc.Documents.BorderStyle.Wave
                table.TableFormat.Borders.Horizontal.LineWidth = 2F
                table.TableFormat.Borders.Horizontal.Color = Color.Purple
    
                '保存文档
                doc.SaveToFile("SetTableBorder.docx", FileFormat.Docx2013)
                System.Diagnostics.Process.Start("SetTableBorder.docx")
    
            End Sub
        End Class
    End Namespace

    2. 设置Cell边框
    [C#]

    using Spire.Doc;
    using System.Drawing;
    
    namespace SetCellBorder_Doc
    {
        class Program
        {
            static void Main(string[] args)
            {
                //加载Word文档
                Document doc = new Document();
                doc.LoadFromFile("test.docx");
    
                //获取Section
                Section section = doc.Sections[0];
    
                //获取第一个表格
                Table table = section.Tables[0] as Table;
    
                //获取单元格,设置上、下边框
                TableCell cell1 = table[0, 0];
                cell1.CellFormat.Borders.Top.BorderType = Spire.Doc.Documents.BorderStyle.Single;
                cell1.CellFormat.Borders.Top.LineWidth = 2.0F;
                cell1.CellFormat.Borders.Top.Color = Color.Red;
                cell1.CellFormat.Borders.Bottom.BorderType = Spire.Doc.Documents.BorderStyle.DashDotStroker;
                cell1.CellFormat.Borders.Bottom.LineWidth = 2.0F;
                cell1.CellFormat.Borders.Bottom.Color = Color.Pink;
    
                //获取单元格,设置左、右边框
                TableCell cell2 = table[2, 2];
                cell2.CellFormat.Borders.Left.BorderType = Spire.Doc.Documents.BorderStyle.Hairline;
                cell2.CellFormat.Borders.Left.LineWidth = 2.0F;
                cell2.CellFormat.Borders.Left.Color = Color.Yellow;
                cell2.CellFormat.Borders.Right.BorderType = Spire.Doc.Documents.BorderStyle.Double;
                cell2.CellFormat.Borders.Right.LineWidth = 2.0F;
                cell2.CellFormat.Borders.Right.Color = Color.HotPink;
    
                //保存文档
                doc.SaveToFile("SetCellBorder.docx",FileFormat.Docx2013);
                System.Diagnostics.Process.Start("SetCellBorder.docx");
            }
        }
    }
    

    单元格边框设置结果:
    C#/VB.NET设置Word表格边框
    [VB.NET]

    Imports Spire.Doc
    Imports System.Drawing
    
    Namespace SetCellBorder_Doc
        Class Program
            Private Shared Sub Main(args As String())
                '加载Word文档
                Dim doc As New Document()
                doc.LoadFromFile("test.docx")
    
                '获取Section
                Dim section As Section = doc.Sections(0)
    
                '获取第一个表格
                Dim table As Table = TryCast(section.Tables(0), Table)
    
                '获取单元格,设置上、下边框
                Dim cell1 As TableCell = table(0, 0)
                cell1.CellFormat.Borders.Top.BorderType = Spire.Doc.Documents.BorderStyle.[Single]
                cell1.CellFormat.Borders.Top.LineWidth = 2F
                cell1.CellFormat.Borders.Top.Color = Color.Red
                cell1.CellFormat.Borders.Bottom.BorderType = Spire.Doc.Documents.BorderStyle.DashDotStroker
                cell1.CellFormat.Borders.Bottom.LineWidth = 2F
                cell1.CellFormat.Borders.Bottom.Color = Color.Pink
    
                '获取单元格,设置左、右边框
                Dim cell2 As TableCell = table(2, 2)
                cell2.CellFormat.Borders.Left.BorderType = Spire.Doc.Documents.BorderStyle.Hairline
                cell2.CellFormat.Borders.Left.LineWidth = 2F
                cell2.CellFormat.Borders.Left.Color = Color.Yellow
                cell2.CellFormat.Borders.Right.BorderType = Spire.Doc.Documents.BorderStyle.[Double]
                cell2.CellFormat.Borders.Right.LineWidth = 2F
                cell2.CellFormat.Borders.Right.Color = Color.HotPink
    
                '保存文档
                doc.SaveToFile("SetCellBorder.docx", FileFormat.Docx2013)
                System.Diagnostics.Process.Start("SetCellBorder.docx")
            End Sub
        End Class
    End Namespace
    展开全文
  • 因为项目需要,发现直接从...这里从word,以及excel粘贴复制,都能直接有边框了,同时在编辑器里面新增表格,也能直接显示边框了,不需要右键-->设置显示边框了 我这里是使用在禅道上的,这里就直接给出已经修改的js
  • 本篇文章是对利用Aspose.Words,在word文档中创建表格的实现方法进行了详细的分析介绍,需要的朋友参考下
  • 本文,将通过使用Spire.Cloud Word在线编辑器展示如何来插入格式化的表格Word。详细步骤见以下内容: 1. 进入在线编辑Word模式 登录在线编辑个人账号。登录后,在【文档管理】界面下可选择新建一个空白Word文档...

    Word中可插入表格并进行相关格式化操作用于美化表格设计。本文,将通过使用Spire.Cloud Word在线编辑器展示如何来插入格式化的表格到Word。详细步骤见以下内容:

    1. 进入在线编辑Word模式

    登录在线编辑个人账号。登录后,在【文档管理】界面下可选择新建一个空白Word文档,或者上传本地的Word进行编辑。这里以新建一个docx格式的Word文档为例。

    Word文档创建完成后,点击【编辑】进入编辑模式。

    2. 插入表格

    进入Word在线编辑模式后,在【插入】选项卡下,选择【表格】,指定插入指定行数和列数的表格,如图:

    插入表格后,键入数据内容。根据表格设计,可在单元格中插入本文、图片、嵌套表格、内容控件、公式、符号、超链接等;同时可设置单元格合并、拆分、对齐方式、插入行/列/单元格、单元格背景色、表格/单元格边框、文字旋转等,具体可通过点击鼠标右键,选择相应选项来设置,或者选择【表格高级设置】,在弹出的界面中进行相关格式化操作,如图:

    功能测试如下:

    另外,也可以给表格应用一些内置的样式,如图:

    这里创建了一个“个人资料表”样式的表格,对表格设置一些样式,如图效果:

     

    3. 文档保存及导出

    完成表格插入后,注意保存当前文档。文档完成后,可下载导出为本地文件,可下载为docx/PDF/odt/txt/dotx/PDFA/ott/rtf/html等格式。

     

    —End—

    展开全文
  • kindeditor编辑器问题
    人到中年,辞职创业才发现这社会是多么浮躁,心境起伏之后,还是得赚钱养家,32岁转行学写程序,跟着兴趣加上决心,让我亲自探探未知的人生道路吧。
    另外如果有做了3年以上的程序员愿意偶尔指导一下的话,不胜感激!本着开源、记录的精神,找出多年以前的CSDN BLOG开始写吧,从菜鸟做起。
    以下是前几天修改一个jsp网站的时候遇到的问题,没有条件翻墙,各种百度无果,无奈自已解决如下:

    1. kindeditor从word粘贴表格不显示边框的问题:
       各种调试无果,从浏览器解析过的页面代码发现只有 表格的第一个td,加了border:1px,后面所有tr、td都没有border,本地测试OK,我估计是服务器字符集的问题或kindeditor本身的BUG,没办法从代码解决。我的方法是:在页面CSS里加上对表格、单元格的border,不依赖kindeditor自动生成的。

    2. kingeditor文字图片混排溢出表格,宽度高度控制不了的问题:
       百度出来一堆用css控制文字断行、hidden的方法,各种测试只能控制表格宽度,高度依然无法控制,最终我的解决方法是,在需要控制高度、宽度的td(单元格)里加个div,使用div的CSS样式 overflow:hidden;  特别好使,规定多宽多高它就老实了。如下所示 项目一列
    <style type="text/css">
    table  tr  div{
        width:200px;
        height:100px;
        overflow:hidden;
    }
    </style>

    展开全文
  • 单元格是组成表格的基本单位,一个表格是由n个单元格堆叠而成的。 例子:下面表格是由8个单元格组成 练习:以下表格分别由多少个单元格组成? 2.表格中的行 在表格范围内,横向的叫行。 例子:下列表格有两行 ...

    1.基础概念

    1.单元格

    单元格是组成表格的基本单位,一个表格是由n个单元格堆叠而成的。

    例子:下面表格是由8个单元格组成
    在这里插入图片描述

    练习:以下表格分别由多少个单元格组成?

    在这里插入图片描述

    2.表格中的行

    在表格范围内,横向的叫行。

    例子:下列表格有两行
    在这里插入图片描述
    练习:以下表格分别由多少个行组成?

    在这里插入图片描述

    3.表格中的列

    在表格范围内,纵向的叫列。

    例子:以下表格中有4列
    在这里插入图片描述
    练习:以下表格分别由多少列组成?

    在这里插入图片描述

    2.基础操作

    1.如何创建表格

    创建表格的方法有几种。我们可以点击菜单栏上的【插入】> 【表格】,在此下拉菜单栏种,主要使用的方法有前面两种。
    在这里插入图片描述
    练习:使用两种方法分别创建一个10行8列的表格

    2.如何选择单元格,行,列,表格

    • 单元格的选择:在某一个单元格里面点击一下,就可以选中对应的单元格。
      在这里插入图片描述

    • 行的选择:把鼠标放在表格某一行的最左边边线外侧,变成一个白色空心箭头状态时单击即可。
      在这里插入图片描述
      在这里插入图片描述

    • 列的选择:把鼠标放在表格某一列的最上边边线上,变成一个黑色实心箭头状态时单击即可。

    在这里插入图片描述
    在这里插入图片描述

    • 表格的选择:把光标定位在表格种任一单元格中,表格左上角会出现一个表格的控制符,单击此控制符,即可选中整个表格。

    在这里插入图片描述
    在这里插入图片描述

    3.如何绘制表格

    如果想要绘制不规则的表格,可以把光标定位在表格种任一单元格中,接着点击菜单栏上的【表格工具】>【设计】,按需选择笔触的相关属性后,此时光标就会变成笔状,按住鼠标左键就可以在文档中绘制表格了。

    在这里插入图片描述

    项目实训一

    制作一个简单的课程表

    重点操作

    1.如何设置表格的行高与列宽

    选定某行或整个表格,选择“表格工具”—“布局”选项卡,单击“单元格大小”
    按钮组中“表格行高”或“表格列宽”的上下微调按钮,即可调整相应的高度或宽度。
    另:选定整个表格或某列,选择“表格工具”—“布局”选项卡单击“单元格大小”
    按钮组中,单击“自动调整”按钮选择一个相应的操作命令即可自动调整表格的行高和
    列宽。

    2.如何增加表格行与列

    (1)增加行。单击某一单元格,选择“表格工具”—“布局”选项卡,单击“在
    上方插入”或“在下方插入”按钮,即可在定位单元格的上方或下方插入一个空白行。
    (2)增加列。单击某一单元格,选择“表格工具”—“布局”选项卡,单击“在左侧
    插入列”或“在右侧插入列”按钮,即可以在定位单元格的左侧或右侧插入一个空白列。

    3.如何删除表格行列和表格

    (1)删除行或列。选定行或列,选择“表格工具”选项卡,单击“删除”按钮,
    在弹出的下拉列表框中选择“删除行”或“删除列”命令即可。
    (2) 删除表格。

    3.如何实现单元格的合并和拆分(难点)

    多个单元格变成一个单元格,这种变化称作单元格的合并,把一个单元格变成多
    个单元格或少数单元格变成多个单元格,这种变化称作单元格的拆分。
    (1)单元格的合并。选定要合并的单元格,单击“表格工具”—“布局”选项卡
    中的“合并”按钮组中的“合并单元格”按钮,即可把这多个单元格合并成为一个单元
    格。如图3-2-15所示。

    (2)单元格的拆分。选定要拆分的单元,选择“表格工具”选项卡,单击“拆分
    单元格”按钮,在弹出的“拆分单元格”对话框,输入所需的行数和列数,单击“确
    定”按钮即可。

    练习:–待补充

    4.如何修改表格的边框与底纹
    (1)选定表格,选择“表格格式”选项卡,单击“边框”按钮,在弹出的下拉列
    表中,选择“边框和底纹”命令,在弹出的“边框和底纹”对话框中,选择“边框”
    选项卡,在设置组选择一种边框类型,在线型、颜色、和宽度中进行相应的选择,单
    击“确定”按钮。

    (2)选定表格,选择“表格格式”一“设计”选项卡中的“绘图边框”的启动按钮,
    在弹出的“边框和底纹”对话框中,选择“边框”选项卡,在设置栏中选择一个相应的
    选项,如“网格”,在“线型”列表框中选择所需的线,在“颜色”列表框中选择所需的
    颜色,在“宽度”列表框中选择所需的宽度,在预览栏中即可看到设置结果;选择“底
    纹”选项卡,单击“无颜色”按钮,在弹出的色块中选择合适的颜色,还可以在图案样
    式组中,单击“清除”按钮,在弹出的下拉列表框中选择合适的图案,在颜色组中选择
    合适的图颜色,单击“确定”按钮即可.

    练习:–待补充

    项目实训二

    制作超市收货单据

    展开全文
  • 现状描述:若复制word表格内容或excel表格内容至正文编辑框中后,表格没了,显示仅是单元格文字 这里说一下我的解决方案 1.样式 我拿到这个bug后首先考虑的就是table的border的样式丢失了,所以在我参考了几篇文章后...
  • outlook html 邮件表格边框问题

    万次阅读 2017-06-16 20:35:03
    }这种写法在 foxmail 上显示的邮件是正常的,但在 outlook 上邮件显示没有边框,于是在每一个 td 加上 border 属性,发现边框分别出现,即每两格之间的边框都出现,非常难看。按照如下编写则会正常显示: table 有...
  • word2003提供了很多类型的边框,这些边框可以用于表格,可以用于图片,也可以用于文档,利用边框,可以是Word文档更加美观,那么下面就由学习啦小编给大家分享下word文档中设置边框的技巧,希望能帮助到您。...
  • 这个问题已经是第二次遇到了,感觉Office很不靠谱,辛辛苦苦写的文档,之前都好好的,然后某一天打开,发现里面所有的表格都没有了边框,好奇怪... 最要命的是这个文档你需要马上提交,这个时候宏就派上用场了。 ...
  • word制作表格详细教程

    千次阅读 2020-04-14 20:10:24
    这篇文章将从word如何制作插入表格,对操作过的表格进行编辑,以及表格制作后的美化讲解。 表格组成:行、列、单元格,其中横着是行,竖着是列,交叉小格子就是单元格。 在插入表格时应该先知道其原理:Word制作...
  • 批量修改Word表格的宽度

    千次阅读 2019-08-20 21:36:39
    怎么批量修改Word表格的宽度呢。Word表格可根据窗口自动调整表格宽度,使得所有的表格宽度和页面宽度一样。当页面设置了新的页边距后,所有的表格都需要调整新的宽度。或者文档中有许多大大小小的表格,希望宽度全部...
  • Word进行编辑的时候,需要使用线条、边框表格进行美化,1.下划线:编辑试卷的填空题时要使用下划线做空格,我们可以先输入一些空格,然后选中这些空格,在给空格设置横线为下划线就可以了。2.文字边框首先选择要...
  • 我使用ueditor文本编辑器将编辑的内容以html格式传入了数据库,我通过mht转ftl做了一个模板 ,然后在模板里面也添加了变量。我在运行的过程中模板也能够自动生成,里面的内容也能够完整显示出来。在生成的word里面...
  • 但是对于表格而言,对表格样式的编辑无法做到使表格在页面居中,而且对于标题行重复这样的操作,需要指定表格的标题行区域。因此,文档中表格数量太多时,要快速统一所有表格的格式,最佳实践是结合VBA来进行自动化...
  • 但有些时候,我们需要在WORD中绘制一些表格,特别是内容较为复杂的表格时(如个人基本情况与工作简历表),就显得不是那么容易了。这时候,有些朋友先用Excel制作好表格,然后再把表格粘到Word里来解决这个问题。这时...
  • .word编辑. . 专业.专注 . A程序优化jscss实现合并与压缩方法 本文实例讲述了A程序优化jscss实现合并与压缩的方法分享给大家供大家参考具体实现方法如下 访问时将js和css压缩并且缓存在客户端, 采用的是pressor...
  • C# 操作现有Word表格详细教程

    万次阅读 2017-10-31 22:46:12
    Word中,我们可以给一个表格设置格式(如设置样式,设置边框,设置单元格背景色),添加或删除行、列,设置行高和列宽,合并和拆分单元格,插入图片等,也可以删除该表格。在这篇文章中我将介绍如何使用C#来实现...
  • word 中调整表格内文字与表格边框中距离 为了减小表格体积方便排版,有时候希望文字与表格之间距离缩短。 设置方法为: 选中需要调整的表格,右键选择表格属性 --》 选择“单元格” --》 选择右下角...
  • 假期最后一天,明天就要上班了,今天给大家分享20个Word实用技巧,希望你们能够喜欢。01、一键选择同样的内容编辑Word时,如果需要将相同样式的内容全选复制出去该怎么办...02、表格文字自适应我们在Word里面插入表...
  • word中怎么嵌套表格If you create documents in Word with complex layouts, tables are a useful method of arranging your content. You can use the cells in a table to structure your text, images, and even ...
  • 答:在进行Word表格编辑时,如果要知道行或列的宽度,只需在按住鼠标左键调行的同时按下右键,标尺上(调整行时会在垂直标尺上显示,而在调整列时会在水平标尺上显示)就会显示出行或列的尺度。 小提示:此时表格...
  • 编辑word使用占位符。双层列表循环表格, 群组里面在嵌套一个表格,无边框。其余正常占位即可。 以xml 格式保存,注意 ${xxxxx} 必须何在一起,不可以分开。 我这里用的是wps 保存的,(如果用的 word2003,以 ...
  • Java获取word表格中的数据

    千次阅读 2019-05-17 17:57:58
    原 Java获取word表格中的数据 2019年04月11日 11:13:07 IT_zhang81 阅读数:20 ...
  • 修改ueditor.all.js里面的UE.commands['inserttable']函数 加上下面标红的样式: style="border:1px solid #ddd;" style="border-collapse:collapse;
  • 2、表格边框 选择表格---右击---表格---设置表格边线可见 3、表格居中 ueditor表格居中的css样式是align="center" ,这种样式只对IE起作用 要想在其他浏览器中可以访问我们需要加一些样式 table[align="center"] { ...
  • word表格换页自动续前表的方法

    千次阅读 2019-09-27 23:37:23
    工作中经常会遇到word表格换页的情况,而经常是需要有续前表的要求的,如果是不经常改动或比较简单的表,可以在整片文档内容及格式调整完成后,从头到尾依次通过以下两种比较“笨“”的办法实现: 在分页后表格中...
  • Word:Excel表格复制到Word中超出边界

    万次阅读 2019-01-10 16:52:12
    问题 Excel表格 ...将该Excel表格插入Word中,可能会出现显示不全的问题,如下图所示。...注意:该方法仅用于阅读而让表格显示完整。...在顶部的菜单栏中,点击【视图】-...该方法适用于让表格编辑页面全部显示...
  • word 2016利用表格编排公式及编号

    千次阅读 2018-12-19 00:50:16
     利用word写文章时,不免需要用使用公式。插入公式和上节介绍的插入图表一样,也需要对其进行编号和交叉引用,但是插入公式也插入图表也不太一样,在这里介绍利用表格来插入公式并对其进行排版和编号,以做备忘。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,193
精华内容 2,477
关键字:

word编辑表格边框