• ベストアンサー

Word2003で,自動連番に四角の囲い枠をつけたい

フィールドの更新をすることで,四角で囲まれた通し連番を作成できる方法を教えてください。 現在,Word2003のフィールドコードを使用して, {ex \x (1)} ..., {ex \x (2)}..., ...。 のように,連番の数字の囲い込みを行って資料を作成しています。これらの数字を自動で連番にしつつ,かつ上記のように囲い込みの罫線を適用する方法がありましたら教えてください。 現在は,上記のように手動で数字の入力をしているため,例えば"2"が削除になったら,以降の"3"→"2","2"→"1"の更新作業を全て手作業でしている状態なんです。。 どうぞよろしくお願いします。

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

  • ベストアンサー
  • anakujira
  • ベストアンサー率39% (50/127)
回答No.4

No.1の回答者です。 確かWord2003限定ですが,Autonumの代わりにListnumフィールドを使えば,同じ段落で連番出来ます。 ポイントは,“リストのレベル”を統一(1なら1に)すること(\Lスイッチ),連番の書式変更(カッコをはずす等)は,連番を選択した状態で,「書式」-「箇条書きと段落番号」で変更をすることです。 開始数字を指定する場合は\sスイッチに初期値を指定します。 連番に数字を足す方法は知りませんが,ご質問のように,足す数字があまり多くない場合は,連番をひとまず書いておいて,隠し文字にしてはいかがでしょうか。

pome12
質問者

お礼

再度有難うございます。やってみましたが, { ListNum \l 1 \s 1 } では,ばっちりうまくいきましたが,それに罫線をかけようと, { eq \x ( { ListNum \l 1 \s 1 } )} と記述しても,空白の四角にしかなりませんでした。。

その他の回答 (4)

回答No.5

No4さんのListnumフィールドは私のでは検証できないので、上手くいって良かったですね。 罫線で囲むのに[Eqフィールド]で[\xスイッチ]が使えないなら、少し面倒ですが書式ツールバーの[囲み線]を使われては。 文字を対象に罫線(囲み線)にしてくれますから。 [囲み線]を設定するのは段落が確定してからのほうが良いですよ。 [囲み線]をしてから次の文字を挿入すると文字が囲み線の中に入ってしまいますから。 ちなみに[囲み線]は、 メニューからなら罫線→[線種とページ罫線と網掛けの設定]→ [罫線]タブの[囲む]を選択し、設定対象を[文字]にしたものですね。

pome12
質問者

お礼

このような方法もあるのですね。罫線は良く使っているのですが,気がつきませんでした。書き込みをして以来,毎回が感動です。 Eq\xによる囲み線とは文字と罫線との距離が違うため,見た目の印象が少々変わりますが,そこには目をつぶるしかないかもしれませんね。どうもありがとうございます!

回答No.3

No2です。補足を見ました。 >使用例1:段落にまたがっての利用 こちらについては、No1さんの方法でも良いですしフィールドコードを囲い文字の応用でも出来ますね。 { eq \o\ac(口,{ autonum }) }   口は囲い文字の四角で、フォントサイズや文字幅の倍率を大きくして対応。 >使用例2:段落内での利用 こちらは連番では基本的に出来ないですね。 1行で見た目だけなら、表を使い段落番号を利用することが出来ますが、1段落だとこれも無理ですから。 >使用例3:段落内で数字を飛ばしての利用 こちらは連番では無いですよね。 1~4が何を表しているのか判らないので、答えようが無いのでは? ちなみに質問の連番は何を表しているのですか? 資料と書いていますが、文書内の図表番号等の参照先ですか? 表を使うのは駄目なのでしょうか? 回答するにしても、作成するものをこちらで検証出来ないとアドバイスも難しいですから。

pome12
質問者

補足

例文を書いてみました。*****で挟んだ部分です。先ほどの補足と同じく,全角数字が罫線で囲んだ数字とお考えください。 ***** 文 「五月は英語でA,六月は英語でBと書きます。」 「七月は?」 「七月は英語でCと書きます。」 問1.8月は英語でなんと書きますか。              解答番号=1 問2.9月は英語でなんと書きますか。              解答番号=2 問3.A~Cの空所を埋めなさい。              解答番号=3~5 問4.10月,11月は英語でなんと書きますか。              解答番号=6,7 ***** 問3のように,解答が3つ以上の場合は1~3のように書き,問4のように解答が2つまでの場合は1,2のように書くという規則があります。 上記のような問題で,例えば問2が没になりますと,以下の解答番号を全て手打ちでやり直している状態です。 全てを自動化するのが無理であっても,補助的な自動番号付け機能があればありがたいです。 enunokokoroさんのご指摘を受け,罫線問題が解決された後の問題点を整理してみたのですが, 「自分の前のフィールドコード内の数字に1(または任意の整数)を足したものを表示する」というフィールドコードの指定ってできるんでしょうか?  というのが残された質問だということに気がつきました。私これが初めての投稿なのですが,質問の内容が若干変化した場合,新しい質問を立ち上げるのがルールなのでしょうか?もしご存知でしたら重ねて教えてください。どうぞよろしくお願いします。

回答No.2

No1さんの[Autonumフィールド]は段落に対する番号付けですが、質問では1行(1段落)内で[Eqフィールド]で[\xスイッチ]を使い文字列を罫線で囲んでいますよね。 1行(1段落)内で連番をしたいのですか? 段落毎に連番をしたいのですか? 補足して下さい。

pome12
質問者

お礼

ご指摘の通りです。どうもありがとうございます。

pome12
質問者

補足

補足させていただきます。enunokokoro様のおっしゃるとおり,段落内でも連番をしたいです。 以下に使用例を列挙します。全角数字は罫線で囲んでいる数字とお考え下さい。 使用例1:段落にまたがっての利用 1,...。 2,...。 使用例2:段落内での利用 1,2,3,...。 (こちらも解決法があると嬉しいのですが) 使用例3:段落内で数字を飛ばしての利用 1~4,5,...。 以上です。よろしくお願いします。

  • anakujira
  • ベストアンサー率39% (50/127)
回答No.1

フィールドコードは入れ子にできます。たとえば, { EQ \x ({ AUTONUM }) }  となるように,“1”の代わりにフィールドコードを入力してください。あとは,コピー,貼り付けでいいのはわかりますよね。

pome12
質問者

お礼

おぉ,できました!フィールドコードは入れ子にできるんですね。 ただ,同一行ですと同じ番号になってしまいます。 anakujira様,どうもありがとうございます。

関連するQ&A

  • Word2000の文中の連番“【0001】”の入れ方とは?

    MS Word 2000(OSはWin2000)を使っています。 文中に下記のような連番を入れる・削除・更新する機能を付けたいのですが、実現方法を教えてください。 >  【0001】 > 文章、あああああああああああああああああああああああ >  【0002】 > 文章、いいいいいいいいいいいいいいいいいいいいいいい >  【0003】 > 文章、ううううううううううううううううううううううう > 文章、ううううううううううううううううううううううう 連番機能(上記の“【0001】”の部分)の仕様としては、 (1)すべての記号・数字が全角であること。(半角はNG) (2)数字の前後には“【”、“】”が付くこと。 (3)連番は4桁で、一桁の場合、前に“0”が3つが付く。 (4)連番と連番の間には、文章を入れられる。 (5)連番の挿入、削除をすることで、全体の番号の振り直しができること。 これができると、特許の明細書の記述が楽になります。 どうぞ、よろしくお願い致します。

  • ACCESSの自動連番について

    ACCESS2000を使っています。 自動連番を通常すると1・2・3・・・と自動で連番を作成してくれますが、それを日付+連番というものに出来ますでしょうか? 例)1210001   1210002   |   1210100 日付は月と日にちで、連番は3桁です。 数字の連番の方は、日付が変わるとまた1に戻るようにしたいです。 何か良い方法があったら教えてください。

  • Photoshop CSで四角を四角ツールで書く方法

    初心者の質問ですみません。どうもうまくいかないので教えてください。 いまフォトショップCSで、青い罫線でかこまれた、真ん中の塗りなしの四角を書きたいのですが これはグリッドに吸着でブラシや鉛筆で書く方法・パスツールで書く方法以外に、 四角(正方形・長方形)ツールでイラストレーターのように書くことはできないのでしょうか? 最初、四角ツールで四角を書いて、パスを作成して、パス読み込みしても境界線を塗りつぶしがグレー反転のままなんです。 おそらく作業手順が悪いのかもしれません。どなたか分かりやすく教えてください。 ※フォトショップの分かりやすく解説しているサイトなども教えていただけると嬉しいです。

  • SQLSERVER 連番更新について

    <環境>SQLSERVER 一時ワークテーブルのフィールドに指定した番号以降の連番を更新したいのですが、 クエリーで更新する方法はありますか? 例) <更新前のテーブル> コード 名前  連番  001  AAA  null 002  BBB  null 003  CCC  null <更新後のテーブル> 15以降の連番を更新する コード 名前  連番  001  AAA   15 002  BBB   16 003  CCC   17

  • 自動連番でカラムを更新したい

    いつもお世話になります。 あるテーブルのカラムに、「ある順番に並び替えた上で」自動連番をふって更新させたいのですが、上手くいきません。 当初はシーケンスを作成して試みたのですが、並び替えた上で連番をふることができず無作為な連番になってしまいました。 そこで、色々考えまして以下のように作成しましたが、、、 update tableA set colC = (select rownum from tableA order by colA, colB); 「ORA-00907:右カッコがありません」が出てきます。 文法が間違っておりますでしょうか?? それとも他に何か良い方法がありましたらご教授いただけますでしょうか?

  • ACCESSでの連番作成

    ACCESSにおいて、あるテーブルのフィールド1に1001、1003と2つのレコードが入っています。フィールド2にははじめは何も値は入っていません。 フィールド1 フィールド2 1001 1003 となりのフィールド2にフィールド1の値1つに対して100個の連番を 作成したいのですが、どのような方法が考えられますでしょうか? フィールド1 フィールド2 1001     100100 1001     100101 1001     100102 …      … 1001     100199 1003     100300 1003     100301 1003     100302 …      … 何分初心者なもので、おわかりの方がいらっしゃいましたらぜひご教授お願い致します。

  • 一太郎での連番で数字が出てこない

    一太郎 承を使用して文章を作成しています。今まで連番機能で番号を振っていたのですが、なぜか 4-3-=-1 4-3-=-2 4-3-=-3 という連番のように”=”が出てきて数字が出てこない連番が出てきてしまいました。 解決方法を教えて頂きますようお願い致します。

  • テーブル作成クエリで作成したテーブルに連番をふりたい

    こんにちは。 ACCESS97を利用しているのですが(OSはWin2000)、 クエリーで作成したテーブルに連番を振ることは出来ますか? テーブル作成クエリーで5フィールドのテーブルを作成するようにしているのですが、できあがったテーブルの先頭フィールドに1から連番をふりたいのです(計6フィールドのテーブルをクエリーから作成したい)。 イメージとしては、デザインビューでテーブルを作成したときに、1フィールド目にオートナンバー型を利用するのと同じ感じで。。 方法が思いつきません。。 よい方法がありましたらご協力をお願い致します

  • ACCESSで日付ごとに自動連番(日付+連番)する方法

    ACCESSで日付ごとに自動連番(日付+連番)する方法 ACCESSとvba、共に初心者です。 ACCESS2003を使用しています。日付ごとに自動連番する方法が知りたくいろいろ調べていたところ過去ログ(http://okwave.jp/qa/q726921.html)のベストアンサーさんの回答にたどりつきました。 とりあえず勉強と思い紹介されている通りにテーブル作成からフォームのレコード移動時へのコード貼り付けまで一通り行ってみましたが、自動連番とならず同じ番号のままとなってしまいます。(日付はパソコンの日付更新時にちゃんと反映されています。) 自動連番されないのは何が原因なのでしょうか。どなたかご教授の程よろしくお願いします。 例)DATEが5月5日の場合のIDへの記載値  0505001  0505001←ここが001のまま0505002にしたい。  0506001←日付が変われば0506(5月6日)に変わる。 以上、よろしくお願いいたします。

  • Excel 入力値から連番で表示させたい

    連番数 入力値   5    1   2345      3    4   56 上記のように[入力値]から[連番]で数字を表示される方法はありますでしょうか? 手動ではなく、関数などで・・・ VBAでしたら結構です。 説明が下手ですいません!よろしくお願いいたします。

専門家に質問してみよう