テーマを変更するだけで同じ設定した箇所は一括で変更されるので。
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で生成した場合、ハイライト文字色とかは個別に指定されているので注意が必要ですね。