環境
Windows XP
Word 2003
Excel 2003
ExcelのデータをWordの差し込み印刷で使用します。
レターを作りたいです。
1行目 あいうえお□□□□□□ 計11文字
2行目 かきくけこ□さしすせそ 計11文字
※□はスペース
Excel側で上のデータが入力されていたとします。
これらのデータを新規文書へ差し込むと
1行目 あいうえお
2行目 かきくけこ□さしすせそ
となります。
これをする目的は、差し込む前の文書に均等割り付け(この例では11文字を設定したい)を使用しても1行目が間延びしないようにすることでした。
しかし均等割り付けした結果は
1行目 あ い う え お
2行目 かきくけこ□さしすせそ
となります。
Excel上でのスペースがWord上では削除されてしまうようです。
スペースを入れた後になにかしらの文字や記号が入れば2行目のとおり、スペースは削除されないようです。
しかし、見た目にこだわりたいので、なんとかそれをすることなく目的を実現させたいです。
ちなみに別の方法で同じことしようとしていましたが、断念し、今回の方法に行った経緯があります。
http://oshiete.goo.ne.jp/qa/8325084.html
ご教授願います。
No.1ベストアンサー
- 回答日時:
差し込み印刷したいデータにあるスペースは、行末の場合は削除される
仕様ですね。もしも、差し込みの行末スペースが有効だったとしても、
[文字の均等割り付け]を指定した時点でスペースは無視されて消えます
ので、どちらにしても無意味な設定です。
どうしても11文字に割り当てたいなら、[文字の均等割り付け]の範囲を
[囲い文字]に使われているフィールドコードで設定をしておいてから、
[新規文書への差し込み]をして結果を見ます。
囲い文字のフィールドコードの例 { eq \o\ac(○,21) }
一定の文字幅を設定 { eq \o\al(□□□□□□□□□□,アイウエオ)}
(□は等幅フォントの全角スペースを表し、\alは左揃えを意味します)
フィールドコードを非表示にして[文字の均等割り付け]をすると、文字
の幅は全角スペースの数での幅で設定されます。
アイウエオの部分を全角スペースよりも多くすれば、文字幅が狭く表示
されます。これを応用してアイウエオの部分に差し込みフィールドを
設定してから、[結果のプレビュー]をしないで[新規文書への差し込み]
をすれば[文字の均等割り付け]が有効に働きます。
{ eq \o\al(□□□□□□□□□□,{ MERGEFIELD "住所" })}
フィールドコードを非表示にして新規文書への差し込みをします。
差し込みの完了で[各レターの編集]などがあるので、それを指定すれば
新規文書への差し込みになります。
[結果のプレビュー]をしてしまうと、文字数が多くなった時点で文字幅
が狭くなったままの書式が有効になってしまいます。
その文字幅ですべての差し込みデータに設定されますので、幅は有効に
なっていても、文字幅(フォントの倍率)が狭いままになります。
絶対に[文字の均等割り付け]を設定後は[結果のプレビュー]をしないで
ください。
回答ありがとうございます。
実現することができそうです。
フィールドコードは私にはまだ使いこなすことができませんが、勉強になりました。
すばらしい発想でした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Word(ワード) wordの差し込み印刷で困っています。助けてください。word2019です。 エクセルで作ったデータ 3 2023/03/17 13:51
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Excel(エクセル) エクセルである文字が入っている行とその上下の行を削除したいのですが、一気にできる方法はないですか? 5 2022/10/14 14:14
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- Excel(エクセル) PowerQueryに詳しい方教えてください(Office365) 1 2022/07/24 21:11
- 計算機科学 Excel ある行と列が交わったところにマークを付けるには 7 2023/01/24 08:46
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パワーポイント 文字の太さを...
-
エクセルの文字を縦長/横長に
-
文字の 縦/横の比率 を変更し...
-
ワードで均等割付をしたいが、...
-
wordで2乗、3乗はどのように...
-
WORDで印刷に表示されないメモ...
-
Excelで後ろにスペースを入れて...
-
Wordで文字を入力すると点線の...
-
均等配置ができません。
-
Wordの文字の均等割り付けにつ...
-
MS Wordでセンター試験問題のよ...
-
均等割り付け 文字の挿入・編集
-
WORDの文字の3文字と、4文字の...
-
改訂番号
-
ワードでカーニングの設定をし...
-
Wordで文字幅を2分の1にしたい
-
Wordでベクトルを表す文字を打...
-
word入力すると、文字が左上に...
-
文字列右の空白が差し込み印刷...
-
数式中の特定の文字だけをイタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パワーポイント 文字の太さを...
-
文字の 縦/横の比率 を変更し...
-
エクセルの文字を縦長/横長に
-
ワードで均等割付をしたいが、...
-
wordで2乗、3乗はどのように...
-
均等割り付け 文字の挿入・編集
-
WORDで印刷に表示されないメモ...
-
均等配置ができません。
-
Wordで文字を入力すると点線の...
-
Excelで後ろにスペースを入れて...
-
Excel表の文字の幅を狭くしたい
-
WORDの文字の3文字と、4文字の...
-
ワードで年月日を複数行に入力...
-
改訂番号
-
差し込み印刷での文字縮小
-
Wordの文字の均等割り付けにつ...
-
Wordで文字幅を2分の1にしたい
-
wordの均等割付について
-
word入力すると、文字が左上に...
-
踊り字をワードに入力したい
おすすめ情報