• ベストアンサー

WORDのIFにEqフィールドは使えない

Text1:テキストフィールドが、1の場合に、○囲み文字を表示したい。 { IF Text1=1 "{Eq \o\ac(○,1)}" "1" } この場合、Falseの1は表示されるが、○囲みが表示できません。 何か良い手はありませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

[ EQ フィールド]は外側に使わないと表示されないので、 希望しているような設定をする場合は[ IF ]文を内部に 入れて有効になるような仕組みにします。 例:数字部分は同じものを使う場合 { EQ \o\ac({ IF { Text1 } = 1 "○" ""},1)} IF文を[囲い文字]の両方に使えば、もっと複雑なことも できるかと思います。

P80
質問者

お礼

Eqの中に、Ifですか、逆転の発想ですね。 動作しました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chie65535
  • ベストアンサー率43% (8539/19417)
回答No.1

「(1)」などを使うか、オートシェイプを使うか...

P80
質問者

補足

IF中で、Eqが使用不可は、理解しました。 True時の、(1)も判りましたが、 オートシェイプは、どのように表示・非表示を 切り替えるのでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • windowsワード2010 Eqフィールドが変換されない.

    windowsワード2010 Eqフィールドが変換されない. ワードでレポートを作成中なのですが,Eqフィールドを使っています. Eqフィールドを使っていると編集中には{EQ ()}で表示されますよね 印刷プレビューなどの表示ではきちんと設定された文字が表示されるのですが,ワード上だと{EQ ()}で表示されて,見にくくなっております. これを印刷プレビューのみならず,編集中でも設定された文字を表示することは可能なのでしょうか. わかりにくい説明ですみません.

  • Word2003 SP1のフィールドコード

    表の中に文字とスペースとかぶっている箇所があったので、 フィールドコードを表示すると {eq \o\ad(合格証番号,       )} となっていました。 この意味を教えていただけないでしょうか。

  • ワードのフィールドの解除を一気にできませんか

    たぶん一太郎か何かを変換したものだと思うのですが、 文字が均等割付されています。フィールドのコードは eq \o\ad となっています。word2000のような文字均等割付ならば"解除"を選択すれば簡単にできるのですが、 これはどうすれば一気に解除できるでしょうか。 いろいろなところに使われているので、いちいちフィールドを表示し、切り取ったりするのが面倒なのですが、、、 よい方法があれば教えて下さい。

  • [Word]フィールドの分数表示で[,]を入れたいのに

    eq \f(2\,000,1\,000) として、 http://support.microsoft.com/kb/402622/ja にもあるように、[,]の前に\をいれているのですが、 この状態でフィールドを表示させると真っ白になります。 eq \f(2,1) のように入力した場合にはちゃんと分数になるのですが、なぜでしょうか? あと、いまはちょっと覚えていなくて再現できなかったのですが、同じように\を入れた場合に、フィールドコードそのまま({}がない状態で中身がそのまま)で表示されてしまったことがあります。 →eq \f(2\,000,1\,000) なぜか分かるかたいましたらよろしくお願いします。

  • WORD ○の中に数字を入れたい

     WORD2000です。  1~20までの数字については、○の中に入れることができるのですが、21以降の数字についてはできない状態です。というのは、囲い文字で操作しても、○,21 となるし、フィールドコードの表示/非表示の切り替えをしても、○,21 と{eq¥o¥ac(○,21)}の切り替えになり、○の中に入れることができません。  できない筈はないので、何らかの設定方法があるとは思うのですが、解りません。よろしくお願いします。

  • テキストフィールド内で文字を足したり引いたりしたい

    今一つのテキストフィールドに複数のボタンから の文字を表示させています。 足すときは単純にボタンAの1フレーム目には on (release) { _root.key_text += "AAA"; } また、ボタンBの1フレーム目には on (release) { _root.key_text += "BBB"; } とし、ボタンA,Bが押されるとkey_textのJ表示は「AAABBB」 となります。 このkey_text内に「AAABBB」と表示された所から もう一度ボタンAを押すと"AAA"だけを抜き出しテキストフィールドの表示は「BBB」としたいのですができません。ボタンAの2フレームには on (release) { _root.key_text -= "AAA"; } と書いています。 しかし「AAABBB」と表示されたテキストフィールド"AAA"だけを引いてはくれずにテキストフィールドにはNaNと表示されてしまい。 ボタンBで追加した”BBB”までいっぺんに消えてしまいます。 ボタンのクリックごとに うまくテキストフィールド内の文字の同じ部分だけを 引くことは可能でしょうか? どなたかわかるかたいましたらご教授していただけませんか おねがいします。

    • ベストアンサー
    • Flash
  • 複数フィールドの検索

    MySQL5.0+PHP4.4で検索システムを作ろうとしています。 例えばフィールドが ID,TEXT1,TEXT2,TEXT3,・・・・・・TEXT20 とある場合で、 検索文字(KEYWORD)をTEXT10・・・TEXT20に対してかけたい場合どのような方法があるでしょうか? データ件数は1万件から2万件を想定しています。 テーブルの構造を変えるというものも含めアドバイス頂きたいです。

    • ベストアンサー
    • MySQL
  • Wordフィールドの挿入(IF文?)

    Wordフィールドの挿入を使って、下記のような表示をしたいのですが、 可能でしょうか? 送付状の宛先が、顧客コード001、002、003、004の4社のいずれかの場合は、 「納品書」と表示し、この4社以外が宛先の場合は、「請求書」と表示する。 顧客コード001の1社だけなら、 {IF{MERGEFIELD 顧客コード}=001"納品書""請求書"} としたら表示できましたが、複数の顧客になると上手くいきません。 どうぞ、宜しくお願いします。

  • Word2003のフィールドコードによる文章の表示・非表示の制御について

    フィールドコード超初心者です。 Word2003のフィールドコードを使って、文章の表示・非表示を制御したいのですが、IFフィールドを使っても、式1・式2の設定が悪いらしく、Falseの場合の表示しか出来ません。また、IFの中の文章でなく、IFの外の文章を表示する方法がわかりません。REFを使ってみたり、ブックマークを使ってみたり色々試しているのですが。。やりたいのは、下記のような感じです。 {REF area1} 文章1 {REF area2} 文章2 {IF Setting="area1" (文章1表示)(文章2表示)} Settingをボタンで切り替えられるようにして、文章1か文章2を表示したいです。どなたか、どうやったら良いのかお教え頂けますか?参照できるサイト情報でも結構です。よろしくお願いします!!!

  • if 文で変数に変数を代入したいのですが・・・

    if 文、もしくは unless 文で(フィールド1) が (AAA) の場合に、(CCC) を (BBB) の中に格納したいのですが、やり方がわかりません。一応、我流で下記のようなプログラムを組んで見ました。どこがおかしいのでしょうか?どなたかお教え頂けませんでしょうか? ------------------------------------------------------------- #!/usr/local/bin/perl $フィールド1 = $in{'フィールド1'} $CCC = $in{'CCC'}; if ($in{'フィールド1'} eq "AAA") { $BBB = '$CCC'; } print "content-type: text/html\n\n"; print <<HTML_DOCUMENT; <html><head>Title</head> <body> ここに($BBB)を表示。 </body> </html> HTML_DOCUMENT exit;

    • ベストアンサー
    • Perl

専門家に質問してみよう