Wordがドキュメントの自動化に使用できるようにするフィールドの1つは、COMPAREフィールドです。混乱する可能性があるため、ほとんどの人はこのフィールドをあまり使用しません。 COMPAREフィールドの全体的な目的は、値を比較するという、その内容を正確に実行することです。 2つの値を(比較演算子とともに)指定するだけで、COMPAREは、比較がtrueの場合は1を返し、falseの場合は0を返します。

たとえば、ブックマークの内容を比較して、特定の値と等しいかどうかを確認するとします。ブックマーク名がMyBookの場合、次のCOMPAREフィールドでうまくいきます:

{ COMPARE { MyBook } = "TestText" )

ブックマーク(MyBook)がTestTextと等しい場合、COMPAREフィールドは1(True)の値を返します。そうでない場合、COMPAREは値0(False)を返します。

ご想像のとおり、0または1を返すこと自体は、機能にとってそれほど価値がない場合があります。 COMPAREが最も役立つのは、他の比較フィールドの1つの引数としてCOMPAREを使用する場合です。たとえば、COMPAREをIFフィールドと組み合わせて使用​​して、ドキュメントの条件付きテキストを指定できます。このように使用すると、COMPAREの値はあなたの想像力によってのみ制限されます。

_WordTips_は、費用効果の高いMicrosoftWordトレーニングのソースです。

(Microsoft Wordは、世界で最も人気のあるワードプロセッシングソフトウェアです。)このヒント(551)は、Microsoft Word 97、2000、2002、および2003に適用されます。Wordのリボンインターフェイス(Word 2007)用のこのヒントのバージョンを見つけることができます。以降)ここ: