Microsoft Word 2007の差し込み印刷で条件付き書式を使用することはできますか?たとえば、フィールドの値に応じて、フォントに色を付けたいと思います。
"Priority"
フィールドが1
と等しい場合、フォントを赤に色付けします"Priority"
フィールドが2
と等しい場合、フォントを黄色に着色します"Priority"
フィールドが3
と等しい場合、フォントを緑色に着色します"Rules"
-> "If... Then... Else"
を使用してみましたが、これはおそらく機能する可能性がありますが、それを使用してルールを作成するのは悪夢です....より良い方法はありますか?
通常、Adamによって提案された{IF}が必要です。または、テスト値が相互に排他的である場合は、ネストされたフィールドではなく、個別のIFフィールドを使用できます。
どちらの方法でも、組み込みダイアログを使用してネストされたフィールドを挿入するのは難しい場合があります。通常、フィールドコードのショートカットキーを操作して手動で入力する方が簡単です。WINDOWSWordでは、ctrl-F9で特別なフィールドコードブレースのペアを挿入し、alt-F9でフィールドコードビューと結果ビューを切り替え、F9で更新します。選択したフィールドなど。
テストする値が3つあり、色付けされるテキストが短く、一重引用符が含まれていない特定のケースでは、次のようなものを使用することを検討できます。
{= {MERGEFIELD Priority} -2 \# "'priority 3 text'; 'priority 1 text'; 'priority 2 text'"}
次に、各テキストに適切な色を適用します。
長さの制限により、「」の間のテキストは64文字を超えることはできません。
適切な差し込みフィールドをネストすることにより、差し込みフィールドからテキストを取り込むことができますが、単一引用符文字と全長に同じ制限が適用されます。