精华内容
下载资源
问答
  • 原作者姓名 汪自军 介绍 VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。 <br />读者...

    原作者姓名 汪自军
    介绍
    VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。

    读者评分 3 评分次数 1

    正文
    大家先看一下CWzjWordOffice类怎么使用
       CWzjWordOffice wd; //定义一个操作word的对象
       wd.Create(); //创建一个word应用程序增加一个文档
       wd.SetFont(25,"魏碑",RGB(128, 0, 0)); //设置字体(字号,字体名,颜色)
       wd.SetFont(1,0,0); //设置字体为粗体,不是斜体,没有下划线
       wd.SetParaphformat(1); //设置文字为居中对齐
       wd.WriteText("软件工程成绩"); //写文字
       
       wd.m_wdSel.TypeParagraph(); //回车换行
            //设置表格字体
       wd.SetFont(9,"宋体");
       wd.SetFont(0,0,0);
       wd.CreateTable(2,4); //创建一个2行4列的表格
       wd.WriteCellText(1,1,"学号"); //往1行1列单元写“学号”
       wd.WriteCellText(1,2,"姓名"); //往1行2列单元写“姓名”
       wd.WriteCellText(1,3,"年龄"); //...
       wd.WriteCellText(1,4,"省份");
       wd.WriteCellText(2,1,"23020723");
       wd.WriteCellText(2,2,"汪自军");
       wd.WriteCellText(2,3,"25");
       wd.WriteCellText(2,4,"湖北");

       wd.ShowApp(); //显示word
    后面是效果图。。。

    此主题相关图片如下:
    按此在新窗口浏览图片

    按此查看图片详细信息




    要在VC中进行OFFICE编程,先要导入OFFICE组件库,方法是:VC类向导--增加类--From a type library--找到D:/Program Files/Microsoft Office/OFFICE11/MSWORD.OLB增加一些类,在WORD中要增加的_Application,_Document,_Font,_Paragraphformat,要是后面用到不够的话,还可以回来用同样的方法加上。


    下面是类的两个文件

     


    .cpp文件


    正文完

    http://www.vchelp.net/itbookreview/view_paper.asp?paper_id=1625

    展开全文
  • 请看下面这段代码:table = doc.add_table(rows=1, cols=len(titles))# 设置表格样式table.style = 'Light List Accent 1'# 设置标题title_cells = table.rows[0].cellsfor i in range(len(titles...

    ceea5ade0cda?utm_source=oschina-app

    我们可以使用 python-docx 模块,实现在 word 中创建表格。

    请看下面这段代码:

    table = doc.add_table(rows=1, cols=len(titles))

    # 设置表格样式

    table.style = 'Light List Accent 1'

    # 设置标题

    title_cells = table.rows[0].cells

    for i in range(len(titles)):

    title_cells[i].text = titles[i]

    # 设置内容

    for d in data:

    row_cells = table.add_row().cells

    for i in range(len(titles)):

    row_cells[i].text = d[i]

    运行结果:

    ceea5ade0cda?utm_source=oschina-app

    现在让我们来分析这段代码。

    (1)首先调用 add_table 方法,创建 Table 对象

    table = doc.add_table(rows=1, cols=len(titles))

    add_table 方法定义为 add_table(rows, cols, style=None)。它接受三个参数,分别是行数、列数以及样式,其中行数与列数是必填项。如果没有指定 style,那么表格样式会使用当前文档的默认表格样式。

    (2)设置表格样式

    table.style = 'Light List Accent 1'

    style 属性,可读可写表格样式。如果将其设置为 None,那么将移除之前所指定的样式,并使用当前文档的默认表格样式。

    注意: 样式名称如果存在 -,会被移除掉。比如 Light Shading - Accent 1 会被转换为 Light Shading Accent 1。

    "Light List Accent 1’ 所对应的就是 word 中的 "浅色列表 - 着色 1’,其它样式命名规则与此相同:

    ceea5ade0cda?utm_source=oschina-app

    (3)设置表格标题

    title_cells = table.rows[0].cells

    for i in range(len(titles)):

    title_cells[i].text = titles[i]

    这里的 titles 是标题列表,形如 [xx,xx]。

    Table 对象的 rows 实例包含多个 _Row 对象。每个 _Row 对象都包含一个 cells 列表,即包含多个 _Cell 实例。_Cell 实例中的 text 属性即可设置单元格的文本内容。

    (4)设置表格内容

    for d in data:

    row_cells = table.add_row().cells

    for i in range(len(titles)):

    row_cells[i].text = d[i]

    Table 对象中有一个 add_row() 方法,它会返回一个 _Row 实例。这个实例最后会被添加到表格末尾。

    在 word 中创建表格总结如下:

    创建 Table 对象。

    设置表格样式。

    设置标题。

    设置内容。

    展开全文
  • CSS 设置表格格式

    千次阅读 2018-02-27 18:18:11
    本节,通过一个简单的表格,来揭开word表格的神秘面纱。表格的HTML代码如下:&lt;table&gt;&lt;caption&gt;表3-2 关系选择器&lt;/caption&gt;&lt;thead&gt; &lt;tr&gt; &...

    在word中,表格是一项很常用的功能,并且表格的样式变化多端,用户可以根据需要选择自己喜欢的样式。那么,各式各样的表格到底是怎么实现的呢?

    本节,通过一个简单的表格,来揭开word表格的神秘面纱。表格的HTML代码如下:

    1. <table>
    2. <caption>表3-2 关系选择器</caption>
    3. <thead>
    4. <tr>
    5.        <th>选择器</th>
    6.        <th>语法</th>
    7.        <th>功能描述</th>
    8.        <th>版本</th>
    9.     </tr>
    10. </thead>
    11. <tbody>
    12. <tr>
    13.        <td>后代选择器</td>
    14.        <td>E F</td>
    15.        <td>选择E元素的所有后代F元素,E和F之间用空格分隔</td>
    16.        <td>1</td>
    17. </tr>
    18. <tr>
    19.        <td>子选择器</td>
    20.        <td>E > F</td>
    21.        <td>选择E元素的所有子元素F</td>
    22.        <td>2</td>
    23. </tr>
    24. <tr>
    25.        <td>相邻同胞选择器</td>
    26.        <td>E + F</td>
    27.        <td>选择紧接在E元素之后的第一个兄弟元素F</td>
    28.        <td>2</td>
    29. </tr>
    30. <tr>
    31.        <td>同胞选择器</td>
    32.        <td>E ~ F</td>
    33.        <td>选择E元素之后的所有兄弟元素F</td>
    34.        <td>3</td>
    35. </tr>
    36. </tbody>
    37. </table>

    对于一个表格来说,如果没有显式设置宽度,则所有单元格的宽度刚好足够容纳其内容,表格的宽度单元格的宽度决定。因此,一般建议为表格设置固定宽度。

    另外,大多数人习惯于让表格本身居中显示,因为这样比较美观。从前面介绍可知,table 本身会形成一个块级框。在CSS中,要使一个块级框居中显示,只需设置 margin: 0 auto 即可。由于左右两侧的外边距设置为 auto,浏览器会为两侧分配相同的外边距,框就自动居中显示了。

    1. table {
    2.    width: 600px;
    3.    margin: 0 auto;   /* 表格居中显示 */
    4. }

    表格的自动布局非常方便,无需做任何调整,就可以由浏览器完美布局。当然,如果你不喜欢自动布局,或出于效率考虑,可以把 table 元素的 table-layout属性设置为 fixed,来采用固定布局。

    表格默认没有外边框,可以使用 table 元素的 border属性为表格添加线条边框,或者使用 border-image 为表格添加图像边框。单元格默认具有独立边框,可以使用单元格 td 元素的 border属性或 border-image属性,为单元格添加线条边框或图像边框。为单元格添加边框后,默认情况下,单元格的边框独立,会在相邻单元格之间留下一条明显可见的间隙,影响美观。可以通过 table 元素的 border-collapse属性,来合并相邻单元格的边框,消除这个间隙。

    1. table {
    2.    width: 600px;
    3.    margin: 0 auto;               /* 表格居中显示 */
    4.    border-top: 2px solid #444;     /* 表格的上边框 */
    5.    border-bottom: 2px solid #444;  /* 表格的下边框 */
    6.    border-collapse: collapse;      /* 合并单元格边框 */
    7. }

    在 word 中,默认情况下,表格的标题在表格的上方、居中显示,并与表格之间保持一定距离,字体为黑体、加粗显示。这里与 word 保持一致。

    1. caption {
    2.     margin: .5em auto;
    3.     font: bold 14px 黑体;
    4. }

    可以通过 table 元素的 background、color 等属性设置整张表的背景色和文字颜色等,也可以通过 th 元素的background、color等属性改变表头的背景色和文字颜色,来突显表头。

    1. th {
    2.    background: #ddd;
    3.    border-bottom: 1px solid #666 ;
    4. }

    表头单元格和普通单元格的默认格式稍有不同,表头 th 中的文本默认加粗显示、水平居中,普通单元格 td 中的文本常规显示、水平居左。表头单元格和普通单元格的内容,默认都是垂直居中对齐。

    如果需要,可以使用 vertical-align属性调整垂直对齐方式,通过 text-align属性调整水平对齐方式。text-align属性可以被继承,而vertical-align属性不能被继承。

    因此,可以通过 table 元素的 text-align属性,来设置整个表格中所有单元格中内容的水平对齐方式,也可以通过 th 和 td 元素的 text-align属性来设置某些单元格的水平对齐方式。但是,只能通过 th 和 td 元素的 vertical-align属性来设置单元格的垂直对齐方式。

    如果只想设置某行或某列中内容的对齐方式,可以使用 :nth-child 伪类选择器实现。如,让第 4 列的所有单元格中的内容水平居中:

    1. td:nth-child(4) {
    2.    text-align: center;
    3. }

    表头的单元格和普通单元格中的内边距均为 0,内容过于紧凑,影响美观。可以通过 padding属性,来调整单元格的内边距,也可以通过 line-height属性调整单元格内容的行距。

    1. th, td {
    2.   padding: .5em 1em;
    3. }

    对于行数较多的表格,如果每一行都使用相同的背景色,阅读起来会很困难,容易产生视疲劳。如果采用隔行变色,使奇数行和偶数行使用不同的背景色,则数据行会一目了然,比传统网格状表格更便于阅读,同时也增加了表格的美感。使用 :nth-child 伪类选择器,也可以轻松实现隔行换色功能。

    1. tr:nth-child(even) {
    2.      background: #eaeaea;
    3. }

    对于行数较多的表格,即便是隔行变色,长时间越读,依然会感到疲劳。如果在鼠标悬停到某行或某单元格时,动态改变背景色和文本颜色,可以大大缓解用户的视疲劳,并使页面充满生机,也是很人性化的设计。为 tr 元素使用 :hover 伪类选择器,可以改变某行的背景色和文本颜色。因为不希望表头的背景随着变化,需要限定 tr 的范围,只让 tbody 中的行动态改变背景色。

    1. tbody tr:hover {
    2.      color: #fff;
    3.      background: #09f;
    4. }

    经过上述处理后,表格在浏览器中渲染的结果如图 11‑14 所示:

    HTML表格图11-14 HTML表格

    上面实现的是一个常规的表格,但人们常常会觉得,没有边框的表格就没有那么多的条条框框,便不会有被束缚的感觉。如果再配上圆角,看上去可能会更美。

    提到圆角表格,一般想到的方法,就是通过 table 元素的 border-radius属性来实现。可事实上, table 元素并不支持 border-radius属性。条条大路通罗马,只要肯动脑,办法总是有的。如果为表格四个角上的单元格应用圆角,就间接实现了圆角表格。

    1. thead th:first-child {
    2.    border-top-left-radius: 6px;
    3. }
    4. thead th:last-child {
    5.    border-top-right-radius: 6px;
    6. }
    7. tbody tr:last-child td:first-child {
    8.    border-bottom-left-radius: 6px;
    9. }
    10. tbody tr:last-child td:last-child {
    11.    border-bottom-right-radius: 6px;
    12. }

    去掉表格的边框,并应用圆角后,上述表格在浏览器中的渲染效果如图 11‑15 所示:

    HTML圆角表格图11-15 HTML圆角表格

    本节基本上都使用元素选择器来定义表格的样式,这会导致页面上的所有表格都使用相同的风格。如果不希望所有表格都千篇一律,就可以定义多个类,并为不同的表格应用不同的类,这样既可以让表格的样式变化多端,又增加了灵活性。

    当然,本节只是抛砖引玉,简要介绍了CSS美化HTML表格的一般步骤。在实际应用中,通过变幻表格的相关样式属性,就可以制作出任意风格、美轮美奂的表格,而方法基本不变。

    关于作者

    歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

    展开全文
  • 当文档中有很多表格的时候,需要引用题注的方式给表格编号。 首先要对章标题进行格式设置,...交叉引用怎么设置,百度也很多,不再详细写。 调整章节顺序后,别忘了全选文档,按F9更新整个文档的目录或页码。 ...

    当文档中有很多表格的时候,需要引用题注的方式给表格编号。

    首先要对章标题进行格式设置,且章标题只能用样式中的标题1、标题2;可以将标题1改成自定义的格式,但必须必须要用标题1;

    设置好章标题后,插入题注;这步这百度很多,不必赘言。

    要实现正文中的表名要与表头的表名一致,就要升级一步,用到交叉引用的功能。交叉引用怎么设置,百度也很多,不再详细写。

    调整章节顺序后,别忘了全选文档,按F9更新整个文档的目录或页码。

     

     

    展开全文
  • 如何提取word中的表格内容,对合并的行列内容能够准确提取,用python可以实现吗? 插入链接与图片 链接: link. 图片: 带尺寸的图片:居中的图片: 居中并且带尺寸的图片: 当然,我们为了让用户更加便捷,...
  • ),因此通过查阅了一些资料和自己的理解,把关于使用NPOI导出Word时所要涉及的一些段落,表格样式做了相关注释,和把段落和表格的创建实例,设置文字、字体、对齐方式都封装了起了(为了少写代码),文章末尾会附上...
  • 今天给bootstrap table th设置宽时怎么设置都不管用,后面搜了很久原来是我td的内容太多了把表格给撑破了。后面总结了一下, 给table加上 word-break:break-all; word-wrap:break-all;可以让表格内容自动换行 ...
  • CSS(1)——样式

    2015-04-05 00:14:00
    1.div样式调整小结 ... 2.怎么让HTML表格内容自动换行? <table style="word-break:break-all; word-wrap:break-all;"> 3.如何设置表格的单元表框为0? <t...
  • 有时候页面表格中内容太多,无奈怎么设置样式都调整不了,我只在表格内容全是英文的时候发现有这个问题,可以尝试通过下面的方法解决。 英文字母之间如果没有空格,系统认为这是一个单词,就不会自动换行.汉字...
  • office编程之word

    2010-06-13 12:45:00
    VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个 类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。 <br /> 读者评分 3 评分次数 1 <br /> 正 文...
  • Q1.WORD 2007页眉那一横怎么取消掉...A:进入页眉之后,要先选中横线前的段落标记(拖选,Ctrl+A,在横线左边点一下都可以),然后在[开始]中设置表格[无框线](如图) 或者打开样式表对[页眉]边框进行上述修改。 ...
  • 1.13 Word页面忽大忽小,怎么恢复原状? 32 1.14 留心观察Word界面,你会发现更多! 33 1.15 老板永远打不开的Word! 35 1.16 PDF可以完整地转换为Word吗? 36 1.17 Word遇到问题还得找Word! 38 Chapter2 排版...
  • 有了以上的几个问题,我就一直在想,到底是怎么样才能是算学英语是更快更理想的方式?学语言的基本要点是听说读写。这个各种语言的学习方法已经定义过不知道多少次了,在此就不在说明。听和说是最难的,要对一个单词...
  • VC中进行Office编程

    2013-11-14 16:32:03
    VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。 读者评分 3 评分次数 1  正文 大家先看一下...
  • 前言 项目需求是甲方需要导出一个word格式的文件,之前我司用的都是ireport,java后台,怎么说呢,比较繁琐,不是很方便。...表格的话可以统一设置样式。 先放上一张效果图: 项目目录结...
  • VC中进行office编程

    千次阅读 2008-12-05 16:41:00
    原作者姓名 汪自军介绍VC中进行office编程的-操作word,可以设置文字的样式,新建表格,这里提供给大家一个类--CWzjWordOffice::CWzjOffice类,用来对WORD进行简单的操作。读者评分 3 评分次数 1 正文大家先看...
  • word2007具体怎么操作暂时想不起来了)。 5.设置页脚(页码),从前到后。 (我们学校的要求是:封面、任务书之类的没有页码,摘要及目录有页码,罗马数字。正文页码为阿拉伯数字) • 将光标点到摘要该页,插入——...
  • 在各个章节的文字都排好后,设置第一章的页眉(若连页眉都不知怎么加,请参考Word帮助)。然后跳到第一章的末尾,菜单栏上选“插入︱分隔符”,分节符类型选“下一页”,不要选“连续”(除非你想第二章的标题放在第...
  • 4.3.1 快速设置图表布局和样式 文秘应用 制作广告投鼓数量图表 4.3.2 手动设置图表标签的布局和格式 4.3.3 设置坐标轴和网格线的格式 4.3.4 设置图表背景 4.4 对图表进行分析 4.4.1 使用趋势线预测未来 4.4.2 为图表...
  • 表格打印 https://github.com/olekukonko/tablewriter reflect 更高效的反射API https://github.com/modern-go/reflect2 msgfmt (格式化字符串,将%更换为变量名) https://github.com/modern-go/msgfmt 可取消...
  • asp.net知识库

    2015-06-18 08:45:45
    怎么在ASP.NET 2.0中使用Membership asp.net 2.0-实现数据访问(1) ASP.NET 2.0 新特性 .NET 2.0里使用强类型数据创建多层应用 在MastPage中引用脚本资源 2.0正式版中callback的一些变化+使用示例(ASP.NET 2.0)...
  • 例如,Word中原有的图表、公式和OLE对象、域、字体大小、样式表格等将被更改;而原有的题注、首字下沉、脚注和尾注、页眉和页脚、突出显示、页边距、分栏、页码、文字效果等将被删除。Word文档另存为Web页的步骤为:...

空空如也

空空如也

1 2
收藏数 23
精华内容 9
关键字:

word表格样式怎么设置