- ベストアンサー
WORDのIFにEqフィールドは使えない
Text1:テキストフィールドが、1の場合に、○囲み文字を表示したい。 { IF Text1=1 "{Eq \o\ac(○,1)}" "1" } この場合、Falseの1は表示されるが、○囲みが表示できません。 何か良い手はありませんでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
[ EQ フィールド]は外側に使わないと表示されないので、 希望しているような設定をする場合は[ IF ]文を内部に 入れて有効になるような仕組みにします。 例:数字部分は同じものを使う場合 { EQ \o\ac({ IF { Text1 } = 1 "○" ""},1)} IF文を[囲い文字]の両方に使えば、もっと複雑なことも できるかと思います。
その他の回答 (1)
- chie65536(@chie65535)
- ベストアンサー率44% (8740/19838)
回答No.1
「(1)」などを使うか、オートシェイプを使うか...
質問者
補足
IF中で、Eqが使用不可は、理解しました。 True時の、(1)も判りましたが、 オートシェイプは、どのように表示・非表示を 切り替えるのでしょうか。
お礼
Eqの中に、Ifですか、逆転の発想ですね。 動作しました。ありがとうございました。