niszetの日記

細かい情報を載せていくブログ

(Word/OOXML)Wordはテーマの色を使うと便利そう。テーマ色の内部での値について。

テーマを変更するだけで同じ設定した箇所は一括で変更されるので。

OOXMLの解析をしています。OOXMLのタグ構造は何かしらの資料で見ればいいものの、実際に何が値として設定されているかは実際に作ってみてみないとわからないなーという感じなのです(何か方法があれば教えてほしい…)

また、MS Word上で見える値とdocxファイル中で保存されている値にも差異があるので、これも注意が必要です。まぁ直接docxを修正しようとするのがそもそもアレではと言われればそうですが…。

テーマで指定できる色は全部で10個あるようで、日本語設定のWord上での表示とdocxファイル中で保存されている値は下記のようになっています。Word上での表示名 : docxファイル中の値となっています。

背景1 : background1
テキスト1 : text1
背景2 : background2
テキスト2 : text2
アクセント1 : accent1
アクセント2 : accent2
アクセント3 : accent3
アクセント4 : accent4
アクセント5 : accent5
アクセント6 : accent6

テーマをうまく活用すれば、スタイルを一括で変換する手間も省けて良いのでは?という感じがありますが、Pandocで生成した場合、ハイライト文字色とかは個別に指定されているので注意が必要ですね。