Word Xml 格式中表格

<w:wordDocument xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml" xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint"  xml:space="preserve">

    就目前來說,這個部分引用多這兩個申明就可以用了。

<w:tbl>  表格開始標誌
<w:tblPr>表格屬性
<w:tblW w:w="0" w:type="auto"/>這個type=還可以使用“pct”根據窗口調整
  <w:jc w:val="center"/>表格居中
  <w:tblBorders>邊框線
    <w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/> 上邊線
    <w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>下邊線
    <w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>橫線
    <w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>豎線

  </w:tblBorders>說明:我畫的表格是左右兩邊無邊框的,所有少兩行:<w:left w.../><w:right.../>

如果上下兩條線是1.5,需要設置w:sz="12" wx:bdrwidth="30",具體換算不知是怎樣的,待摸索。
</w:tblPr>
<w:tr >表格加一行
<w:tc> 表格加一列
<w:tcPr> 單元格屬性,由X行Y列決定在這一行中新加的一列就是一個單元格
  <w:tcW w:w="2490" w:type="dxa" /> 單元格寬
  </w:tcPr>
<w:p >單元格中加一段落
<w:pPr>段落屬性
<w:jc w:val="center"/>居中
</w:pPr>
<w:r>段落中文字行
<w:t>第一列</w:t>文字
</w:r>段落行結束,如果要換行,可重複這部分
</w:p>
</w:tc>完成一個單元格
<w:tc> 新單元格,不指定單元格屬性,則默認居左。
<w:p >
<w:r>
<w:t>第二列</w:t>
</w:r>
</w:p>
</w:tc></w:tr>第一行第二列完成

<w:tr >開始新行
<w:tc>
<w:tcPr>
  <w:tcW w:w="2490" w:type="dxa" />
<w:gridSpan w:val="2"/>這一列是合併列,合併了後面一列,所以跨度是2
  </w:tcPr>
<w:p >
<w:pPr>
<w:jc w:val="center"/>
</w:pPr>
<w:r>
<w:t>2行1列</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc> 這一列是原來沒合併前寫的,實際合併後就不應該寫這部分,但是寫上不報錯,只是表格不是想象的那樣了,導致第二行多出來第三列。
<w:p >
<w:r>
<w:t>2行2列</w:t>
</w:r>
</w:p>
</w:tc>
</w:tr>
</w:tbl>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章