Word (一般機能)

Wordの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Microsoft 365)
文字の均等割り付けについて
投稿日時: 22/06/01 09:41:44
投稿者: mk2021

お世話になります。
現在作問作業をやっています。
問題1から問題105まであるのですが[・・・]を全て選択すればできるのですが
[・・・]を検索して文字の均等割り付けで5.5文字に置換することは可能なのでしょうか。
ご教示ください。よろしくお願いいたします。
[問題1]
・・・
[問題11]
・・・
[問題105]

回答
投稿日時: 22/06/01 11:16:56
投稿者: Suzu

置換後の 均等割り付けの設定 を見つける事ができませんでした。
 
機能が無いのか、見つけられないだけなのか が判りません。
 
 
代わりと言っては なんですが、
 
[問題1] あああ
[問題2] いいい
[問題11] ううう
[問題101 えええ
 
の様に、番号に続く文字の 位置を揃える事は出来ます。
 
 
 
方法1
 番号書式を使って、[問題 x] の書式を作り、
 リストのインデントから、番号に続く空白の扱い でタブ文字を入れ、タブ位置を追加
 
 
方法2
 均等割り付けを 設定する [問題x] を一気に選択する
 
  問題1]ああああ・・・(次の行)
  あああああ・・・
 [問題11]いいいい・・・(次の行)
  いいい・・・
 
    から、ぶら下げインデントを操作
 
  [問題1]ああああ・・・(次の行)
     あああああ・・・
  [問題11]いいいい・・・(次の行)
      いいい・・・
 
     の様に、[問題x] に次の文章が掛からない様にし
   [ の前にカーソルを置き ALTを押しながらマウス操作で最終(または途中)の
    ] までを選択できますから、そこから、であれば一気に、均等割り付けができます。
 
方法1 の方が ワードならではの操作と思います。

回答
投稿日時: 22/06/01 11:23:35
投稿者: QooApp

文字列の置換機能から置換後の文字列に対する書式設定が組めるのですが、
文字列の置換ウィンドウ>書式設定>段落>インデントと行間>全般>配置(の設定ドロップダウンリスト)>均等割り付け+ご希望の設定をここで設定いただけませんでしょうか。
 
で、設定を反映させたい部分が選択できる正規表現文法での文字列の検索+置換を組めば動きそうな気がします。
 
が、正規表現がさっぱりわからないので誰かが続きを書いてくれるかもしれないと時間稼ぎしている間に調べてきます。

回答
投稿日時: 22/06/01 13:15:49
投稿者: QooApp

mk2021 さんの引用:
[・・・]を検索して文字の均等割り付けで5.5文字に置換することは可能なのでしょうか。

 
すみません1点お伺いいたします。
均等割り付け5.5文字の処理の対象は「[問題n]」の部分じゃないでしょうか?
問題本文の長さを想像すると5.5文字で設定するのは疑問です。
55文字とかでしたら納得なのですが・・・。
 
▼以下の作業方法で「[問題n]」部分の均等割り付けはできます。
1.CtrlHで検索と置換ウィンドウを表示。
2.オプションをクリックして検索オプションリストから「ワイルドカードを使用する」にチェックを入れる。
3.「検索する文字列」部分のテキストボックスに「(\[問題[0-9]{1,3}\])」をコピペ。
4.「置換後の文字列」部分のテキストボックスに「\1」をコピペ。
5.作業CのテキストボックスにカーソルがONの状態でウィンドウ下部の「書式」ボタンを押し、「段落」メニューを表示する。
6.表示されたウィンドウの「インデントと行間隔」タブ内の全般配置のドロップダウンリストから均等割り付けを設定する。
7.同タブ内のインデント>外側入力ボックスに均等割り付けを実行した際の後ろ側の余白量を設定する(推定ですが50字くらいでしょうか)
8.ウィンドウ下部OKボタンで段落設定ウィンドウを閉じる
9.「すべて置換」を実行(または「置換」で1件1件確認しても良いと思います)
 
ってことじゃないでしょうか?
申し訳ありませんがご確認お願いします。

回答
投稿日時: 22/06/01 13:23:57
投稿者: sk

引用:
[・・・]を検索して文字の均等割り付けで5.5文字に置換する

引用:
[問題1]
・・・
[問題11]
・・・
[問題105]

段落単位ではなく、文字列単位での置換なら、
先にそういうスタイルを作成しておかなければ無理じゃないかと。

投稿日時: 22/06/03 14:03:54
投稿者: mk2021

QooApp さんの引用:

すみません1点お伺いいたします。
均等割り付け5.5文字の処理の対象は「[問題n]」の部分じゃないでしょうか?
問題本文の長さを想像すると5.5文字で設定するのは疑問です。

 
QooApp様
ありがとうございます。
試してみましたが、私の無理解なのかも知れませんが段落ごとの均等割り付けになるようです。
均等割り付けは「[問題n]」の部分の文字列だけです。やはり無理なのでしょうか。
 
 

回答
投稿日時: 22/06/03 14:15:03
投稿者: んなっと

skさんの回答がすべてですよ。
先にスタイルを作成しておいて、ワイルドカードを用いて置換してください。

回答
投稿日時: 22/06/03 15:48:39
投稿者: QooApp

加工直前のファイルの状態がどの程度装飾済みかわからないので一概に可能とはいいがたいですが、
単純にメモ帳にあるテキストを流し込んだだけ程度の未装飾状態であれば私は上記掲載の方法で[問題n]の部分だけ、均等割り付けはできました。
 
ワイルドカード置換の際に定義できる均等割り付けは手動で範囲指定した部分への均等割り付けと全く同じ方法での均等割り付けではなかったので、機能的に限定的なものを疑似的に転用している感じはしました。
 
今回は100問手動で生成することになっても、次回やれそうな運用方法を模索いただけると幸いです。

回答
投稿日時: 22/06/03 16:53:15
投稿者: sk

引用:
均等割り付けは「[問題n]」の部分の文字列だけです

(下記の手順 1 〜 3 と同様の設定が施されているテキストが
既に存在する場合は、手順 4 へスキップすること)
 
1. 段落内(恐らく行頭)のテキスト "[問題1]" を範囲選択する。
   (その右側に記述されている問題文などは選択範囲に含めないようにする
 
2. [ホーム]タブ -> [段落]グループ -> [拡張書式]ボタン
   -> [文字の均等割り付け]コマンドをクリックし、
   [文字の均等割り付け]ウィンドウを開く。
 
3. [新しい文字列の幅]を 5.5 字 とし、[OK]ボタンをクリックする。
 
4. 手順 1 〜 3 の操作によって均等割り付けされたテキストを範囲選択する。
 
5. [ホーム]タブ -> [スタイル]グループ上のスタイルギャラリーをドロップダウンし、
   [スタイルの作成]を選択して[書式から新しいスタイルを作成]ウィンドウを
   開く。
 
6. [名前]ボックスに任意のスタイル名を入力し、[OK]ボタンをクリックする。
   (ここでは「問題番号」という名前をつけたことにする)
 
7. 任意の位置にカーソルを移動させるなどして、範囲選択を解除する。
 
8. [ホーム]タブ -> [編集]グループ -> [置換]ボタンをクリックする。
   (もしくは Ctrl + H キーをクリックする)
 
9. [検索と置換]ウィンドウのオプションを表示させ、
   [ワイルドカード]のチェックをオンにする。
 
10. [検索する文字列]ボックスに次の文字列を入力する。
 
----------------------------------------------------------
 
(\[問題[0-9]{1,3}\])
 
----------------------------------------------------------
 
11. もし、[検索する文字列]ボックスにカーソルがある
    ([書式]ボタンの左上に「検索」と表示されている)状態において
    [書式の削除]ボタンがアクティブになっている場合は、
    そのボタンをクリックして検索書式設定を解除する。
 
12. [置換後の文字列]ボックスに次の文字列を入力する。
 
----------------------------------------------------------
 
\1
 
----------------------------------------------------------
 
13. もし、[置換後の文字列]ボックスにカーソルがある
    ([書式]ボタンの左上に「置換」と表示されている)状態において
    [書式の削除]ボタンがアクティブになっている場合は、
    そのボタンをクリックして置換書式設定を解除する。
 
14. [書式]ボタンの左上に「置換」と表示されている状態のまま
    [書式]ボタンをクリックし、[スタイル]を選択して
    [置換後のスタイル]ウィンドウを開く。
 
15. [置換後のスタイル]リスト上から「問題番号 (文字)」を選択し、
    [OK]ボタンをクリックする。
 
16. [すべて置換]ボタンをクリックする。

投稿日時: 22/06/06 05:14:53
投稿者: mk2021

suzu様 んなっと様 QooApp様 sk様
詳しい説明やコメントいただきましてありがとうございます。
知らないことばかりでとても感謝しています。
番号書式をつくりワイルドカードを使った検索と置換で
やります。
今後ともよろしくお願いいたします。