精华内容
下载资源
问答
  • word文档的边框线不能保存,在网上查了一下都没有解决办法。我自己琢磨,现在问题已解决,把办法分享给大家。
  • I am going through the tutorial and documentation of python-docx.However, I can't find any reference to how I can specify and manipulate the border appearance of a table created in a Microsoft Word do...

    1586010002-jmsa.png

    I am going through the tutorial and documentation of python-docx.

    However, I can't find any reference to how I can specify and manipulate the border appearance of a table created in a Microsoft Word document.

    When i use the following code:

    from docx import Document

    from docx.shared import Inches

    document = Document()

    ################################

    ################################

    ################################

    table = document.add_table(rows=1, cols=3)

    hdr_cells = table.rows[0].cells

    hdr_cells[0].text = 'Qty'

    hdr_cells[1].text = 'Id'

    hdr_cells[2].text = 'Desc'

    row_cells = table.add_row().cells

    row_cells[0].text = 'Str0'

    row_cells[1].text = 'Str1'

    row_cells[2].text = 'Str2'

    row2_cells = table.add_row().cells

    row2_cells[0].text = 'Str00'

    row2_cells[1].text = 'Str11'

    row2_cells[2].text = 'Str22'

    ################################

    ################################

    ################################

    document.save('demo.docx')

    The resulting docx file shows the 3x3 table with header. Currently there is no black border (inner or outer) on this table.

    How can I specify an upper and lower border around the header, a lower border to wrap around the table, as well as an inner vertical border?

    For example:

    WBwOq.jpg

    解决方案

    Unfortunately, there is no way to directly manipulate table borders from within python-docx. You basically need to use a style, which specifies these. The style must already exist in Word.

    In order to generate a table style to your liking, you need to manually create a new empty document in Word, customize one of the existing table styles there (e.g. Colorful Shading), and add a table using this modified style. Next, you delete this table and save the file (say example.docx) on your disk. This is necessary for the modified style to be saved in the document.

    All you have to do then is load the file using python-docx and add a new table, which will reference the (modified) table style:

    document = Document('example.docx')

    table = document.add_table(rows=1, cols=3)

    table.style = 'ColorfulShading'

    See also Understanding styles in the documentation for details on how styles in Word work.

    展开全文
  • 表格相邻单元格边框断开方法 step1:选中待处理的单元格,右键选择表格属性>>边框和底纹 step2:去掉初始状态下的边框(应用于单元格状态下的上/下边框),再选择应用于段落>>选择上/下边框,点击确定...

    表格相邻单元格边框断开方法

    step1:选中待处理的单元格,右键选择表格属性>>边框和底纹
    在这里插入图片描述在这里插入图片描述
    step2:去掉初始状态下的边框(应用于单元格状态下的上/下边框),再选择应用于段落>>选择上/下边框,点击确定即可。
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • Sub 宏2() ' ' 宏2 宏 ' ' For Each aTable In ActiveDocument.Tables With aTable aTable.Select With .Borders(wdBorderLeft) ....Next aTable End Sub word 解放双手,使用宏批量添加word表格边框以及自适应
    Sub 宏2()
    '
    ' 宏2 宏
    '
    '
    For Each aTable In ActiveDocument.Tables
        With aTable
            aTable.Select
            With .Borders(wdBorderLeft)
               .LineStyle = wdLineStyleSingle
              .LineWidth = wdLineWidth050pt
              .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderRight)
              .LineStyle = wdLineStyleSingle
              .LineWidth = wdLineWidth050pt
              .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderTop)
              .LineStyle = wdLineStyleSingle
              .LineWidth = wdLineWidth050pt
              .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderBottom)
              .LineStyle = wdLineStyleSingle
              .LineWidth = wdLineWidth050pt
              .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderHorizontal)
             .LineStyle = wdLineStyleSingle
             .LineWidth = wdLineWidth050pt
             .Color = wdColorAutomatic
            End With
            With .Borders(wdBorderVertical)
            .LineStyle = wdLineStyleSingle
            .LineWidth = wdLineWidth050pt
            .Color = wdColorAutomatic
             End With
            .Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
            .Borders.Shadow = False
            End With
            With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
            End With
            aTable.AutoFitBehavior (wdAutoFitWindow)
            Next aTable
    
    End Sub

    word 解放双手,使用宏批量添加word中表格边框以及自适应

    展开全文
  • 简单]poi word2007设置表格边框样式

    千次阅读 2019-01-12 15:04:41
     POI_表格边框相关_S2_Test t=new POI_表格边框相关_S2_Test();   XWPFDocument document = new XWPFDocument();   t.createSimpleTableWithBdColor(document);   t.addNewPage(document, ...

     直接上代码:

           

    Java代码 

     

    1. import java.io.FileOutputStream;  
    2. import java.math.BigInteger;  
    3. import java.util.ArrayList;  
    4. import java.util.List;  
    5.   
    6. import org.apache.poi.xwpf.usermodel.BreakType;  
    7. import org.apache.poi.xwpf.usermodel.XWPFDocument;  
    8. import org.apache.poi.xwpf.usermodel.XWPFParagraph;  
    9. import org.apache.poi.xwpf.usermodel.XWPFTable;  
    10. import org.apache.poi.xwpf.usermodel.XWPFTableCell;  
    11. import org.apache.poi.xwpf.usermodel.XWPFTableRow;  
    12. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTBorder;  
    13. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTJc;  
    14. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTShd;  
    15. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTbl;  
    16. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblBorders;  
    17. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblPr;  
    18. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTblWidth;  
    19. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTc;  
    20. import org.openxmlformats.schemas.wordprocessingml.x2006.main.CTTcPr;  
    21. import org.openxmlformats.schemas.wordprocessingml.x2006.main.STBorder;  
    22. import org.openxmlformats.schemas.wordprocessingml.x2006.main.STJc;  
    23. import org.openxmlformats.schemas.wordprocessingml.x2006.main.STMerge;  
    24. import org.openxmlformats.schemas.wordprocessingml.x2006.main.STTblWidth;  
    25. import org.openxmlformats.schemas.wordprocessingml.x2006.main.STVerticalJc;  
    26.   
    27. public class POI_表格边框相关_S2_Test {  
    28.     public static void main(String[] args) throws Exception {  
    29.         POI_表格边框相关_S2_Test t=new POI_表格边框相关_S2_Test();  
    30.         XWPFDocument document = new XWPFDocument();  
    31.         t.createSimpleTableWithBdColor(document);  
    32.         t.addNewPage(document, BreakType.TEXT_WRAPPING);  
    33.         t.createSimpleTableNormal(document);  
    34.         t.addNewPage(document, BreakType.TEXT_WRAPPING);  
    35.         t.createSimpleTableWithNotBd(document);  
    36.         t.saveDocument(document, "f:/saveFile/temp/sys_"+ System.currentTimeMillis() + ".docx");  
    37.     }  
    38.       
    39.     //表格自定义边框 请忽略这么丑的颜色样式,主要说明可以自定义样式  
    40.     public  void createSimpleTableWithBdColor(XWPFDocument doc) throws Exception {  
    41.         List<String> columnList = new ArrayList<String>();  
    42.         columnList.add("序号");  
    43.         columnList.add("姓名信息|姓甚|名谁");  
    44.         columnList.add("名刺信息|籍贯|营生");  
    45.         XWPFTable table = doc.createTable(2,5);  
    46.           
    47.         CTTblBorders borders=table.getCTTbl().getTblPr().addNewTblBorders();  
    48.         CTBorder hBorder=borders.addNewInsideH();  
    49.         hBorder.setVal(STBorder.Enum.forString("dashed"));  
    50.         hBorder.setSz(new BigInteger("1"));  
    51.         hBorder.setColor("0000FF");  
    52.           
    53.         CTBorder vBorder=borders.addNewInsideV();  
    54.         vBorder.setVal(STBorder.Enum.forString("dotted"));  
    55.         vBorder.setSz(new BigInteger("1"));  
    56.         vBorder.setColor("00FF00");  
    57.           
    58.         CTBorder lBorder=borders.addNewLeft();  
    59.         lBorder.setVal(STBorder.Enum.forString("double"));  
    60.         lBorder.setSz(new BigInteger("1"));  
    61.         lBorder.setColor("3399FF");  
    62.           
    63.         CTBorder rBorder=borders.addNewRight();  
    64.         rBorder.setVal(STBorder.Enum.forString("single"));  
    65.         rBorder.setSz(new BigInteger("1"));  
    66.         rBorder.setColor("F2B11F");  
    67.           
    68.         CTBorder tBorder=borders.addNewTop();  
    69.         tBorder.setVal(STBorder.Enum.forString("thick"));  
    70.         tBorder.setSz(new BigInteger("1"));  
    71.         tBorder.setColor("C3599D");  
    72.           
    73.         CTBorder bBorder=borders.addNewBottom();  
    74.         bBorder.setVal(STBorder.Enum.forString("wave"));  
    75.         bBorder.setSz(new BigInteger("1"));  
    76.         bBorder.setColor("BF6BCC");  
    77.           
    78.         CTTbl ttbl = table.getCTTbl();  
    79.         CTTblPr tblPr = ttbl.getTblPr() == null ? ttbl.addNewTblPr() : ttbl.getTblPr();  
    80.         CTTblWidth tblWidth = tblPr.isSetTblW() ? tblPr.getTblW() : tblPr.addNewTblW();  
    81.         CTJc cTJc=tblPr.addNewJc();  
    82.         cTJc.setVal(STJc.Enum.forString("center"));  
    83.         tblWidth.setW(new BigInteger("8000"));  
    84.         tblWidth.setType(STTblWidth.DXA);  
    85.           
    86.         XWPFTableRow firstRow=null;  
    87.         XWPFTableRow secondRow=null;  
    88.         XWPFTableCell firstCell=null;  
    89.         XWPFTableCell secondCell=null;  
    90.           
    91.         for(int i=0;i<2;i++){  
    92.             firstRow=table.getRow(i);  
    93.             firstRow.setHeight(380);  
    94.             for(int j=0;j<5;j++){  
    95.                 firstCell=firstRow.getCell(j);  
    96.                 setCellText(firstCell, "测试", "FFFFC9", 1600);  
    97.             }  
    98.         }  
    99.           
    100.         firstRow=table.insertNewTableRow(0);  
    101.         secondRow=table.insertNewTableRow(1);  
    102.         firstRow.setHeight(380);  
    103.         secondRow.setHeight(380);  
    104.         for(String str:columnList){  
    105.             if(str.indexOf("|") == -1){  
    106.                 firstCell=firstRow.addNewTableCell();  
    107.                 secondCell=secondRow.addNewTableCell();  
    108.                 createVSpanCell(firstCell, str,"CCCCCC",1600,STMerge.RESTART);  
    109.                 createVSpanCell(secondCell, "", "CCCCCC", 1600,null);  
    110.             }else{  
    111.                 String[] strArr=str.split("\\|");  
    112.                 firstCell=firstRow.addNewTableCell();  
    113.                 createHSpanCell(firstCell, strArr[0],"CCCCCC",1600,STMerge.RESTART);  
    114.                 for(int i=1;i<strArr.length-1;i++){  
    115.                     firstCell=firstRow.addNewTableCell();  
    116.                     createHSpanCell(firstCell, "","CCCCCC",1600,null);  
    117.                 }  
    118.                 for(int i=1;i<strArr.length;i++){  
    119.                     secondCell=secondRow.addNewTableCell();  
    120.                     setCellText(secondCell, strArr[i], "CCCCCC", 1600);  
    121.                 }  
    122.             }  
    123.         }  
    124.     }  
    125.       
    126.     //表格正常边框  
    127.     public  void createSimpleTableNormal(XWPFDocument doc) throws Exception {  
    128.         List<String> columnList = new ArrayList<String>();  
    129.         columnList.add("序号");  
    130.         columnList.add("姓名信息|姓甚|名谁");  
    131.         columnList.add("名刺信息|籍贯|营生");  
    132.         XWPFTable table = doc.createTable(2,5);  
    133.           
    134.         CTTbl ttbl = table.getCTTbl();  
    135.         CTTblPr tblPr = ttbl.getTblPr() == null ? ttbl.addNewTblPr() : ttbl.getTblPr();  
    136.         CTTblWidth tblWidth = tblPr.isSetTblW() ? tblPr.getTblW() : tblPr.addNewTblW();  
    137.         CTJc cTJc=tblPr.addNewJc();  
    138.         cTJc.setVal(STJc.Enum.forString("center"));  
    139.         tblWidth.setW(new BigInteger("8000"));  
    140.         tblWidth.setType(STTblWidth.DXA);  
    141.           
    142.         XWPFTableRow firstRow=null;  
    143.         XWPFTableRow secondRow=null;  
    144.         XWPFTableCell firstCell=null;  
    145.         XWPFTableCell secondCell=null;  
    146.           
    147.         for(int i=0;i<2;i++){  
    148.             firstRow=table.getRow(i);  
    149.             firstRow.setHeight(380);  
    150.             for(int j=0;j<5;j++){  
    151.                 firstCell=firstRow.getCell(j);  
    152.                 setCellText(firstCell, "测试", "FFFFC9", 1600);  
    153.             }  
    154.         }  
    155.           
    156.         firstRow=table.insertNewTableRow(0);  
    157.         secondRow=table.insertNewTableRow(1);  
    158.         firstRow.setHeight(380);  
    159.         secondRow.setHeight(380);  
    160.         for(String str:columnList){  
    161.             if(str.indexOf("|") == -1){  
    162.                 firstCell=firstRow.addNewTableCell();  
    163.                 secondCell=secondRow.addNewTableCell();  
    164.                 createVSpanCell(firstCell, str,"CCCCCC",1600,STMerge.RESTART);  
    165.                 createVSpanCell(secondCell, "", "CCCCCC", 1600,null);  
    166.             }else{  
    167.                 String[] strArr=str.split("\\|");  
    168.                 firstCell=firstRow.addNewTableCell();  
    169.                 createHSpanCell(firstCell, strArr[0],"CCCCCC",1600,STMerge.RESTART);  
    170.                 for(int i=1;i<strArr.length-1;i++){  
    171.                     firstCell=firstRow.addNewTableCell();  
    172.                     createHSpanCell(firstCell, "","CCCCCC",1600,null);  
    173.                 }  
    174.                 for(int i=1;i<strArr.length;i++){  
    175.                     secondCell=secondRow.addNewTableCell();  
    176.                     setCellText(secondCell, strArr[i], "CCCCCC", 1600);  
    177.                 }  
    178.             }  
    179.         }  
    180.     }  
    181.       
    182.     //表格无边框  
    183.     public  void createSimpleTableWithNotBd(XWPFDocument doc) throws Exception {  
    184.         List<String> columnList = new ArrayList<String>();  
    185.         columnList.add("序号");  
    186.         columnList.add("姓名信息|姓甚|名谁");  
    187.         columnList.add("名刺信息|籍贯|营生");  
    188.         XWPFTable table = doc.createTable(2,5);  
    189.           
    190.         CTTblBorders borders=table.getCTTbl().getTblPr().addNewTblBorders();  
    191.         CTBorder hBorder=borders.addNewInsideH();  
    192.         hBorder.setVal(STBorder.Enum.forString("none"));  
    193.         hBorder.setSz(new BigInteger("1"));  
    194.         hBorder.setColor("0000FF");  
    195.           
    196.         CTBorder vBorder=borders.addNewInsideV();  
    197.         vBorder.setVal(STBorder.Enum.forString("none"));  
    198.         vBorder.setSz(new BigInteger("1"));  
    199.         vBorder.setColor("00FF00");  
    200.           
    201.         CTBorder lBorder=borders.addNewLeft();  
    202.         lBorder.setVal(STBorder.Enum.forString("none"));  
    203.         lBorder.setSz(new BigInteger("1"));  
    204.         lBorder.setColor("3399FF");  
    205.           
    206.         CTBorder rBorder=borders.addNewRight();  
    207.         rBorder.setVal(STBorder.Enum.forString("none"));  
    208.         rBorder.setSz(new BigInteger("1"));  
    209.         rBorder.setColor("F2B11F");  
    210.           
    211.         CTBorder tBorder=borders.addNewTop();  
    212.         tBorder.setVal(STBorder.Enum.forString("none"));  
    213.         tBorder.setSz(new BigInteger("1"));  
    214.         tBorder.setColor("C3599D");  
    215.           
    216.         CTBorder bBorder=borders.addNewBottom();  
    217.         bBorder.setVal(STBorder.Enum.forString("none"));  
    218.         bBorder.setSz(new BigInteger("1"));  
    219.         bBorder.setColor("F7E415");  
    220.           
    221.         CTTbl ttbl = table.getCTTbl();  
    222.         CTTblPr tblPr = ttbl.getTblPr() == null ? ttbl.addNewTblPr() : ttbl.getTblPr();  
    223.         CTTblWidth tblWidth = tblPr.isSetTblW() ? tblPr.getTblW() : tblPr.addNewTblW();  
    224.         CTJc cTJc=tblPr.addNewJc();  
    225.         cTJc.setVal(STJc.Enum.forString("center"));  
    226.         tblWidth.setW(new BigInteger("8000"));  
    227.         tblWidth.setType(STTblWidth.DXA);  
    228.           
    229.         XWPFTableRow firstRow=null;  
    230.         XWPFTableRow secondRow=null;  
    231.         XWPFTableCell firstCell=null;  
    232.         XWPFTableCell secondCell=null;  
    233.           
    234.         for(int i=0;i<2;i++){  
    235.             firstRow=table.getRow(i);  
    236.             firstRow.setHeight(380);  
    237.             for(int j=0;j<5;j++){  
    238.                 firstCell=firstRow.getCell(j);  
    239.                 setCellText(firstCell, "测试", "FFFFC9", 1600);  
    240.             }  
    241.         }  
    242.           
    243.         firstRow=table.insertNewTableRow(0);  
    244.         secondRow=table.insertNewTableRow(1);  
    245.         firstRow.setHeight(380);  
    246.         secondRow.setHeight(380);  
    247.         for(String str:columnList){  
    248.             if(str.indexOf("|") == -1){  
    249.                 firstCell=firstRow.addNewTableCell();  
    250.                 secondCell=secondRow.addNewTableCell();  
    251.                 createVSpanCell(firstCell, str,"CCCCCC",1600,STMerge.RESTART);  
    252.                 createVSpanCell(secondCell, "", "CCCCCC", 1600,null);  
    253.             }else{  
    254.                 String[] strArr=str.split("\\|");  
    255.                 firstCell=firstRow.addNewTableCell();  
    256.                 createHSpanCell(firstCell, strArr[0],"CCCCCC",1600,STMerge.RESTART);  
    257.                 for(int i=1;i<strArr.length-1;i++){  
    258.                     firstCell=firstRow.addNewTableCell();  
    259.                     createHSpanCell(firstCell, "","CCCCCC",1600,null);  
    260.                 }  
    261.                 for(int i=1;i<strArr.length;i++){  
    262.                     secondCell=secondRow.addNewTableCell();  
    263.                     setCellText(secondCell, strArr[i], "CCCCCC", 1600);  
    264.                 }  
    265.             }  
    266.         }  
    267.     }  
    268.       
    269.     public  void setCellText(XWPFTableCell cell,String text, String bgcolor, int width) {  
    270.         CTTc cttc = cell.getCTTc();  
    271.         CTTcPr cellPr = cttc.addNewTcPr();  
    272.         cellPr.addNewTcW().setW(BigInteger.valueOf(width));  
    273.         //cell.setColor(bgcolor);  
    274.         CTTcPr ctPr = cttc.addNewTcPr();  
    275.         CTShd ctshd = ctPr.addNewShd();  
    276.         ctshd.setFill(bgcolor);  
    277.         ctPr.addNewVAlign().setVal(STVerticalJc.CENTER);  
    278.         cttc.getPList().get(0).addNewPPr().addNewJc().setVal(STJc.CENTER);  
    279.         cell.setText(text);  
    280.     }  
    281.     public void createHSpanCell(XWPFTableCell cell,String value, String bgcolor, int width,STMerge.Enum stMerge){  
    282.         CTTc cttc = cell.getCTTc();  
    283.         CTTcPr cellPr = cttc.addNewTcPr();  
    284.         cellPr.addNewTcW().setW(BigInteger.valueOf(width));  
    285.         cell.setColor(bgcolor);  
    286.         cellPr.addNewHMerge().setVal(stMerge);  
    287.         cellPr.addNewVAlign().setVal(STVerticalJc.CENTER);  
    288.         cttc.getPList().get(0).addNewPPr().addNewJc().setVal(STJc.CENTER);  
    289.         cttc.getPList().get(0).addNewR().addNewT().setStringValue(value);  
    290.     }  
    291.       
    292.     public void createVSpanCell(XWPFTableCell cell,String value, String bgcolor, int width,STMerge.Enum stMerge){  
    293.         CTTc cttc = cell.getCTTc();  
    294.         CTTcPr cellPr = cttc.addNewTcPr();  
    295.         cellPr.addNewTcW().setW(BigInteger.valueOf(width));  
    296.         cell.setColor(bgcolor);  
    297.         cellPr.addNewVMerge().setVal(stMerge);  
    298.         cellPr.addNewVAlign().setVal(STVerticalJc.CENTER);  
    299.         cttc.getPList().get(0).addNewPPr().addNewJc().setVal(STJc.CENTER);  
    300.         cttc.getPList().get(0).addNewR().addNewT().setStringValue(value);  
    301.     }  
    302.       
    303.     public void addNewPage(XWPFDocument document,BreakType breakType){  
    304.         XWPFParagraph xp = document.createParagraph();  
    305.         xp.createRun().addBreak(breakType);  
    306.     }  
    307.       
    308.     public void saveDocument(XWPFDocument document,String savePath) throws Exception{  
    309.         FileOutputStream fos = new FileOutputStream(savePath);  
    310.         document.write(fos);  
    311.         fos.close();  
    312.     }  
    313.       
    314. }  

        结果如下:

        

    展开全文
  • Word中完成表格制作工作后,我们可以将表格中的边框线的线形设置成各种样式,不仅不如此,我们还可以将边框线的颜色自由设置。这样的表格就比平常我们看到的表格要多样化一些。下面就看看是如何操作的吧!  首先...
  • 网上没查到相关能用的经验,于是自己去扒的poi官网查到的,这里做个记录,同时分享给大家,后面有时间会再写篇博客介绍poi替换word模板,涉及文本替换,插入表格,插入图片等。 设置表格边框样式 /** * 设置表格...
  • 为了使word表格中文字紧贴下框线,可以通过如下操作实现。选中整个表格,在段落设置中将行距设置为固定值,设置值根据字体大小和需要自行进行调整,同时为了与上一段文字分隔一定的距离,设置为段前1行,我表格中的...
  • Table表格使用需知: table单元格的display值为table-cell,给单元格设置文本溢出 overflow:hidden; white-space:nowrap; text-overflow:ellipsis...table下的td边框线重叠,给table标签本身添加样式 border-collap...
  • word中制作外边框Word allows you to put a border around most types of items in your document, such as text, pictures, and tables. You can also add a border to either all the pages in your document or...
  • 单元格是组成表格的基本单位,一个表格是由n个单元格堆叠而成的。 例子:下面表格是由8个单元格组成 练习:以下表格分别由多少个单元格组成? 2.表格中的行 在表格范围内,横向的叫行。 例子:下列表格有两行 ...
  • 有时候我们复制html到word,在word中会出现边框. word提供了一个选择性粘贴方案,可以去掉样式,但是这不好,我们复制html,希望尽可能的包浏样式. 实际上会出现边框,是div层级的锅. 假设要复制的html元素是这样的: <...
  • Table边框(内边框,外边框)使用总结

    千次阅读 2017-07-12 08:21:11
    转载地址:http://wyzws.iteye.com/blog/1856624 .表格边框的显示    只显示上边框    只显示下边框    只显示左、右边框  ...不显示任何边框 void>  ....表格的分隔线
  • Word进行编辑的时候,需要使用线条、边框表格进行美化,1.下划线:编辑试卷的填空题时要使用下划线做空格,我们可以先输入一些空格,然后选中这些空格,在给空格设置横线为下划线就可以了。2.文字边框首先选择要...
  • 表格嵌套出现边框重叠变粗问题

    千次阅读 2016-10-20 10:47:05
    做了一个表格,里面嵌套了另外个表格,如果表格border都有设置,会发现边框都重叠变粗,因此需要做如下更改: 外表格样式 内表格样式
  • 答:在进行Word表格编辑时,如果要知道行或列的宽度,只需在按住鼠标左键调行的同时按下右键,标尺上(调整行时会在垂直标尺上显示,而在调整列时会在水平标尺上显示)就会显示出行或列的尺度。 小提示:此时表格...
  • Word 边框刷使用方法

    2021-05-30 15:33:58
    选中一个单元格,右键->边框样式->边框取样器->点击你需要的样式边框 然后直接将此边框样式刷至其他位置即可。
  • ArrayList TableList = new ...Microsoft.Office.Interop.Word.Table objTable_QDC = _WordEditor.AddTable(tableList[i].ToString(), 2, 4); //给表格外边框设置宽度objTable_QDC.Borders.OutsideLineWidth =...
  • 这个问题已经是第二次遇到了,感觉Office很不靠谱,辛辛苦苦写的文档,之前都好好的,然后某一天打开,发现里面所有的表格都没有了边框,好奇怪... 最要命的是这个文档你需要马上提交,这个时候宏就派上用场了。 ...
  •   通过建立正文、标题、表格等的段落样式可以方便的统一调整文章各部分样式类型。点击样式栏右下角的小三角可以弹出样式对话框,执行新建、管理、删除样式等操作。 首先建立“论文正文”样式: 根据格式要求设置中...
  • word2003提供了很多类型的边框,这些边框可以用于表格,可以用于图片,也可以用于文档,利用边框,可以是Word文档更加美观,那么下面就由学习啦小编给大家分享下word文档中设置边框的技巧,希望能帮助到您。...
  • 之前在做一个C#项目需要对word文档的表格进行数据填充,然后代码调用打印。如何用C#对word文档填充文字网上已经很多实例了,我就不多重复了,只提一点,找不到“文字型窗体域”的(我反正是找一下午没找到),可以...
  • 边框 HSSFCellStyle tableStyle = workbook . createCellStyle ( ) ; tableStyle . setBorderTop ( BorderStyle . MEDIUM ) ; //上边框 tableStyle . setBorderBottom ( BorderStyle . MEDIUM ) ; //下边框 ...
  • 外层table与内层table嵌套,内外表格都需边框时,设置“border=1”,但边框会重复,造成某些地方边框粗,有些地方边框细的问题。  解决办法:  外表格样式:  内表格样式:
  • java 生成word表格

    万次阅读 2014-08-16 15:04:12
    JAVA生成WORD文件的方法目前有以下种: 一种是jacob 但是局限于windows平台 往往许多JAVA程序运行于其他操作系统 在此不讨论该方案 一种是poi但是他的excel处理很程序 word模块还局限于读取word的文本内容,写...
  • 正常设计好模板以后,导出表到RTF,发现生成的word只有一个大外边框,行和列都没有分隔开来,如下图: 2 、原因 貌似是powerdesigner默认导出word表格边框是Box和Left,所以才会出现上述情况。 ...
  • // 设置上下左右外边框 // 左边框 CTBorder lBorder = borders.addNewLeft(); lBorder.setVal(STBorder.Enum.forString(type)); lBorder.setSz(new BigInteger("1")); lBorder.setColor("000000"); // 右边框 ...
  • //添加一个表格到word文档,设置word表格的行列数 TempWord.InsertTable(TempSheet.Column(1).Cells().Count(), TempSheet.Row(1).Cells().Count()); Dictionary, int> FontDic = new Dictionary, int>(); for ...
  • word中如何隐藏表格线框

    万次阅读 2009-09-13 15:16:00
    选定表格后,表格菜单中的表格属性,有边框中设置相应的边框为无,再在表格菜单中设置隐藏虚框 .(虚框构成了单元格的边框,且不能打印。所有的表格表格表格由一行或多行单元格组成,用于显示数字和其他项以便快速...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,400
精华内容 2,960
关键字:

word表格外边框线