LoginSignup
582
356

More than 5 years have passed since last update.

Wordさんは今日もおつかれです

Last updated at Posted at 2016-12-25

TL;DR



Word(Windows/Mac)

Word(Mac)



2018919


稿WindowsWordMacMacWord


WordWordWord


WorddocxzipXMLWordunzip()


[Content_Types].xml

_rels

.rels



docProps

app.xml

core.xml



word

_rels

document.xml.rels



theme

theme1.xml



document.xml

fontTable.xml

settings.xml

styles.xml

numbering.xml

webSettings.xml




worddocument.xmlstyles.xmlnumbering.xml

Case1: 


document.xmlw:bodyw:pWord

test1.png
/word/document.xmlw:body
<w:p>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      あいうえお
    </w:t>
  </w:r>
  <w:bookmarkStart w:id='0' w:name='_GoBack'/>
  <w:bookmarkEnd w:id='0'/>
</w:p>

w:pw:rw:rPrw:t

1

test2.png
w:body
<w:p>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      あいう1
    </w:t>
  </w:r>
  <w:bookmarkStart w:id='0' w:name='_GoBack'/>
  <w:bookmarkEnd w:id='0'/>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      えお
    </w:t>
  </w:r>
</w:p>

1Word1使

1

test3.png

<w:p>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      あいう
    </w:t>
  </w:r>
  <w:bookmarkStart w:id='0' w:name='_GoBack'/>
  <w:bookmarkEnd w:id='0'/>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      えお
    </w:t>
  </w:r>
</w:p>


Case2: 




test1.png
xml()
    <w:p>
      <w:pPr>
        <w:pStyle w:val='a3'/>
        <w:numPr>
          <w:ilvl w:val='0'/>
          <w:numId w:val='1'/>
        </w:numPr>
        <w:ind w:leftChars='0'/>
      </w:pPr>
      <w:r>
        <w:t>
          Test
        </w:t>
      </w:r>
    </w:p>

w:pPr(w:pStylew:val)(w:numIdw:val)(w:ilvlw:val)word/numbering.xmlw:numberingw:abstractNumw:numw:numw:numIdw:num
  <w:num w:numId='1'>
    <w:abstractNumId w:val='0'/>
  </w:num>

つまり、実際の箇条書きスタイルの指定はabstractNumに入っており、w:num要素は、numIdと、w:abstractNumIdとの対応をつける仕組みになっている。微妙にnumIdが1スタートで、w:abstractNumIdが0スタートなのが気になるが、とりあえず気にしないことにする。

このとき、先の箇条書きに対応するabstractNum要素はこんな感じになっている。

<w:abstractNum w:abstractNumId='0' w15:restartNumberingAfterBreak='0'>
  <w:nsid w:val='330A54B9'/>
  <w:multiLevelType w:val='hybridMultilevel'/>
  <w:tmpl w:val='21E8373A'/>
  <w:lvl w:ilvl='0' w:tplc='0409000F'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimal'/>
    <w:lvlText w:val='%1.'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='420' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='1' w:tplc='04090017' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='aiueoFullWidth'/>
    <w:lvlText w:val='(%2)'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='840' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='2' w:tplc='04090011' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimalEnclosedCircle'/>
    <w:lvlText w:val='%3'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='1260' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='3' w:tplc='0409000F' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimal'/>
    <w:lvlText w:val='%4.'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='1680' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='4' w:tplc='04090017' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='aiueoFullWidth'/>
    <w:lvlText w:val='(%5)'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='2100' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='5' w:tplc='04090011' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimalEnclosedCircle'/>
    <w:lvlText w:val='%6'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='2520' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='6' w:tplc='0409000F' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimal'/>
    <w:lvlText w:val='%7.'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='2940' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='7' w:tplc='04090017' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='aiueoFullWidth'/>
    <w:lvlText w:val='(%8)'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='3360' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
  <w:lvl w:ilvl='8' w:tplc='04090011' w:tentative='1'>
    <w:start w:val='1'/>
    <w:numFmt w:val='decimalEnclosedCircle'/>
    <w:lvlText w:val='%9'/>
    <w:lvlJc w:val='left'/>
    <w:pPr>
      <w:ind w:left='3780' w:hanging='420'/>
    </w:pPr>
  </w:lvl>
</w:abstractNum>

0Word8


document.xmlw:numId

numbering.xmlw:numIdw:num

abstractNum使08


0使8Word

使

test2.png
numbering.xml
<w:abstractNum  w:abstractNumId='0' w15:restartNumberingAfterBreak='0'> ... </w:abstractNum>
<w:abstractNum  w:abstractNumId='1' w15:restartNumberingAfterBreak='0'> ... </w:abstractNum>
<w:num w:numId='1'>
  <w:abstractNumId w:val='0'/>
</w:num>
<w:num w:numId='2'>
  <w:abstractNumId w:val='1'/>
</w:num>

w:abstractNumw:abstractNumId08w:abstractNumw:abstractNumIdWordnumIdabstractNumIdTestTest2使

Test2

test3.png
numbering.xml
<w:abstractNum  w:abstractNumId='0' w15:restartNumberingAfterBreak='0'> ... </w:abstractNum>
<w:abstractNum  w:abstractNumId='1' w15:restartNumberingAfterBreak='0'> ... </w:abstractNum>
<w:num w:numId='1'>
  <w:abstractNumId w:val='0'/>
</w:num>
<w:num w:numId='2'>
  <w:abstractNumId w:val='1'/>
</w:num>

document.xmlw:numId=2w:numId=2w:numw:abstractNumWord10abstractNum100


Word使WordWordLaTeXMarkdownpandocdocx


(2017112)


調Mac Word for Mac 15.29.1

Mac

image
XML
<w:p w14:paraId='327CD58E' w14:textId='226AB9B2' w:rsidR='00F167FC' w:rsidRDefault='00645B7A'>
  <w:pPr>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
  </w:pPr>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      これがもともとの文章です。
    </w:t>
  </w:r>
</w:p>

w:bookmarkStart/End

()

image
XML
<w:p w14:paraId='327CD58E' w14:textId='40DE6DDB' w:rsidR='00F167FC' w:rsidRDefault='005F074C'>
  <w:pPr>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
  </w:pPr>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      これが元々
    </w:t>
  </w:r>
  <w:r w:rsidR='00645B7A'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      の文章です。
    </w:t>
  </w:r>
</w:p>

ほら、断片化した。

さらに修正(文章→文)してみる。

image

<w:p w14:paraId='327CD58E' w14:textId='2FCF4912' w:rsidR='00F167FC' w:rsidRDefault='005F074C'>
  <w:pPr>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
  </w:pPr>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      これが元々
    </w:t>
  </w:r>
  <w:r w:rsidR='00C35731'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      の文
    </w:t>
  </w:r>
  <w:r w:rsidR='00645B7A'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      です。
    </w:t>
  </w:r>
</w:p>

三分割。

さらに修正(これが→コレが)してみる。

image

<w:p w14:paraId='7362ADCA' w14:textId='5A8BA363' w:rsidR='00645B7A' w:rsidRDefault='00B53597'>
  <w:r>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      コレが
    </w:t>
  </w:r>
  <w:r w:rsidR='005F074C'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      元々
    </w:t>
  </w:r>
  <w:r w:rsidR='00C35731'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      の文
    </w:t>
  </w:r>
  <w:r w:rsidR='00645B7A'>
    <w:rPr>
      <w:rFonts w:hint='eastAsia'/>
    </w:rPr>
    <w:t>
      です。
    </w:t>
  </w:r>
</w:p>



WindowsWord for MacFA?


Windows
582
356
13

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up

582
356