2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Wordの変更履歴あれこれ

Last updated at Posted at 2021-05-10

始めに

数人でwordを使って(長めの)原稿を書いていて、「Word原稿添付しますので、ご確認お願いします」と送られた原稿を開いてみると変更履歴がビッシリでウッとなったという経験はないでしょうか。
あれ、長い文書のうち変更箇所が数カ所ならそこそこありがたい機能だと思うんですが、数が多くなると、画面の右端が変更者の名前とか時間を書いた吹き出しで埋まってしまって鬱陶しいので、個人的にはさっさとマージしてもらって、自分で差分をみる方が好きです。1

これがどういう風にWordファイルに記録されているのかを確かめてみました。

基本事項

wordファイル(.docxファイル)の実態はzipファイルで、これを回答すると文書の情報(document.xml)やスタイル(styles.xml)などを書いたxmlファイルなどがまとめられています。

ここでは、変更履歴の記録をした時のdocument.xmlの変化に絞って調べてみます。

実験

1. 加筆した時

まず、下のようにtest1.docxというファイルを作成します。

image.png

document.xmlは、こんな感じ

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="61009AAF" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいうえお</w:t>
			</w:r>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

次に、変更履歴を記録するようにした状態で1文字足して、下記のようになったファイルをtest1a.docxとします。

image.png

この時のdocument.xmlは、次のようになりました。

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="3193929A" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいうえ</w:t>
			</w:r>
			<w:ins w:author="swakamoto" w:date="2021-05-09T18:54:00Z" w:id="0">
				<w:r w:rsidR="00770A6C">
					<w:rPr>
						<w:rFonts w:hint="eastAsia"/>
					</w:rPr>
					<w:t></w:t>
				</w:r>
			</w:ins>
			<w:proofErr w:type="gramStart"/>
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t></w:t>
			</w:r>
			<w:proofErr w:type="gramEnd"/>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

一気に長くなってしまいました。追加された部分を挟む形で、<w:ins>というタグを使って、校正した人・日時が書き込まれるみたいですね。
当然ながら、文の途中に文字を挿入しているので、断片化が起きて、xmlの量が一気に増えました。

gramStart〜gramEndについて

ところで、上記xml中で「お」を挟んでいる<w:proofErr w:type="gramStart"/>から<w:proofErr w:type="gramEnd"/>の部分が何なのか気になります。
調べてみると(参考)、これはwordの文法チェッカによるもの(赤い波線が出るやつ)のようです。
とりあえずwordでこの部分を右クリック→「無視」して、その時のdocument.xmlを見てみます。
image.png

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="3193929A" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいうえ</w:t>
			</w:r>
			<w:ins w:author="swakamoto" w:date="2021-05-09T18:54:00Z" w:id="0">
				<w:r w:rsidR="00770A6C">
					<w:rPr>
						<w:rFonts w:hint="eastAsia"/>
					</w:rPr>
					<w:t></w:t>
				</w:r>
			</w:ins>
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t></w:t>
			</w:r>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

<w:proofErr w:type="gramStart"/><w:proofErr w:type="gramEnd"/>は消えました。
文法チェッカってファイルを開くたびに中身をみてマークしているのかと思っていたら、ファイルに記録もしてたんですね。wordファイルはこうしてどんどん重くなる。。。

承諾後

次に、先ほどの文字の追加を承諾して、test1aa.docxとして保存してみます。(文法チェッカを無視する前のファイルを元に承諾をしたことに注意)

image.png

この時のdocument.xmlは、次のようになりました。

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="3193929A" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいうえ</w:t>
			</w:r>
			<w:r w:rsidR="00770A6C">
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t></w:t>
			</w:r>
			<w:proofErr w:type="gramStart"/>
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t></w:t>
			</w:r>
			<w:proofErr w:type="gramEnd"/>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

変更履歴タグ(<w:ins>のタグ)は消えました。が、マージされた「2」の文字はxmlの中ではそれまでの文字列と統合されることなく、断片化したままのようです。
おそらく、w:rsidR=の部分が異なるのでその情報を残すためではないかと思いますが、この情報どういう場面で使われているんでしょうか?

2. 文字を削除した時

test1.docxを雛形に、次のような文章にして、test1b.xとして保存します。

image.png

この時のdocument.xmlは、

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="61009AAF" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいう</w:t>
			</w:r>
			<w:del w:author="swakamoto" w:date="2021-05-09T20:23:00Z" w:id="0">
				<w:r w:rsidDel="00E2615A">
					<w:rPr>
						<w:rFonts w:hint="eastAsia"/>
					</w:rPr>
					<w:delText></w:delText>
				</w:r>
			</w:del>
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t></w:t>
			</w:r>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

消えたテキストが校正情報に挟まれる形で書かれてますね。はい次。

承諾後

さっきのを承諾して、xmlをみます。
image.png

<?xml version="1.0" ?>
<w:document mc:Ignorable="w14 w15 w16se w16cid w16 w16cex wp14" xmlns:aink="http://schemas.microsoft.com/office/drawing/2016/ink" xmlns:am3d="http://schemas.microsoft.com/office/drawing/2017/model3d" xmlns:cx="http://schemas.microsoft.com/office/drawing/2014/chartex" xmlns:cx1="http://schemas.microsoft.com/office/drawing/2015/9/8/chartex" xmlns:cx2="http://schemas.microsoft.com/office/drawing/2015/10/21/chartex" xmlns:cx3="http://schemas.microsoft.com/office/drawing/2016/5/9/chartex" xmlns:cx4="http://schemas.microsoft.com/office/drawing/2016/5/10/chartex" xmlns:cx5="http://schemas.microsoft.com/office/drawing/2016/5/11/chartex" xmlns:cx6="http://schemas.microsoft.com/office/drawing/2016/5/12/chartex" xmlns:cx7="http://schemas.microsoft.com/office/drawing/2016/5/13/chartex" xmlns:cx8="http://schemas.microsoft.com/office/drawing/2016/5/14/chartex" xmlns:m="http://schemas.openxmlformats.org/officeDocument/2006/math" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:r="http://schemas.openxmlformats.org/officeDocument/2006/relationships" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:w="http://schemas.openxmlformats.org/wordprocessingml/2006/main" xmlns:w10="urn:schemas-microsoft-com:office:word" xmlns:w14="http://schemas.microsoft.com/office/word/2010/wordml" xmlns:w15="http://schemas.microsoft.com/office/word/2012/wordml" xmlns:w16="http://schemas.microsoft.com/office/word/2018/wordml" xmlns:w16cex="http://schemas.microsoft.com/office/word/2018/wordml/cex" xmlns:w16cid="http://schemas.microsoft.com/office/word/2016/wordml/cid" xmlns:w16se="http://schemas.microsoft.com/office/word/2015/wordml/symex" xmlns:wne="http://schemas.microsoft.com/office/word/2006/wordml" xmlns:wp="http://schemas.openxmlformats.org/drawingml/2006/wordprocessingDrawing" xmlns:wp14="http://schemas.microsoft.com/office/word/2010/wordprocessingDrawing" xmlns:wpc="http://schemas.microsoft.com/office/word/2010/wordprocessingCanvas" xmlns:wpg="http://schemas.microsoft.com/office/word/2010/wordprocessingGroup" xmlns:wpi="http://schemas.microsoft.com/office/word/2010/wordprocessingInk" xmlns:wps="http://schemas.microsoft.com/office/word/2010/wordprocessingShape">
	<w:body>
		<w:p w14:paraId="08DDD602" w14:textId="1904D4A8" w:rsidR="005A3199" w:rsidRDefault="0038762D">
			<w:r>
				<w:rPr>
					<w:rFonts w:hint="eastAsia"/>
				</w:rPr>
				<w:t>あいうお</w:t>
			</w:r>
		</w:p>
		<w:sectPr w:rsidR="005A3199">
			<w:pgSz w:h="16838" w:w="11906"/>
			<w:pgMar w:bottom="1701" w:footer="992" w:gutter="0" w:header="851" w:left="1701" w:right="1701" w:top="1985"/>
			<w:cols w:space="425"/>
			<w:docGrid w:linePitch="360" w:type="lines"/>
		</w:sectPr>
	</w:body>
</w:document>

消えた部分の情報は完全になくなりました。そして今回は削除部分より前の文章(あいう)と統合されて、すっきりしたxmlになっています。
これ、断片化したまま戻らないものだと思っていたんですが、w:rsidRが同じだから?か分かりませんが、すっきりしたのでOK。

結論

文中に加筆すると断片化が起こるので、「変更履歴の記録」を行わなかったしてもそんなにxmlの重さは変わらないらしいです。
削除の場合は、承諾してしまえば元の文章は消えるようなので、そのほうがディスクに(少しだけ)優しいみたい。

XMLの断片化などを考えると、論文のような長い文書を作成するのに一つのファイルを多人数でファイルを弄ってとても重い(秘伝のタレのような)ファイルになっていくのは避けたいところです。 2

  1. 「校閲」→「比較」→「文書の比較」 で行えます。

  2. pandocとかTeXとかの方が楽だと個人的には思います。

2
2
0

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
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?