出産前後の痔にはご注意!

差し込み印刷を使って、文章記述式の通知表を印刷しています。
差し込み元のデータが長すぎる場合、罫線で作ってある通知表の枠からはみ出してしまいます。、全ての文章を表示させるため、差し込んだ後、手作業で文字幅を縮小しています。
この作業を、宛名印刷ソフトのように、自動で縮小するようにできないでしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

「書式」-「均等割付」で簡単に出来た記憶があったんですが・・・。



当方のWord2002SP3だと、うまく行きませんね。
均等割付として一般の文字が先頭に無いと駄目みたいなので・・・。
1<<フィールド名>>
均等割付し、
1を半角スペースに取替えれば何とかなりましたが・・・。

前も、やったときには前後に一般の文字を入れて均等割付後、前後の文字を消せば、指定した文字数に均等割付できたはずなのですが・・・。

バージョンによって若干違うのかな?
    • good
    • 0
この回答へのお礼

ありがとうございました。
やってみたら、確かにできました。
ただ、残念なことに、通知表は、3行に渡るような書式で、このやり方だと、2行目には文字が流れないようです。
そもそも、宛名印刷ソフトでも、2行にわたる形で自動縮小はしていないので、私が考えていることが無理なことなのかもしれませんね。

お礼日時:2005/12/21 23:16

意図しているところと違うと思いますが・・・。



フィールドの均等割付は使えないのでしょうか?
    • good
    • 0
この回答へのお礼

ありがとうございます。
フィールドの均等割付とは、どうすればよいのでしょうか。

お礼日時:2005/12/21 06:48

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q差し込み印刷での文字縮小

wordで差込印刷機能を利用する際に、excelで作った元のデータが2文字だったり6文字だったりとバラバラで、それを差し込み印刷フィールドとしてwordのテキストボックスを指定すると、長い文字の場合ははみ出して全てが表示されません。
元データの文字数にあわせて自動的に文字の縮小をする等、テキストボックスの大きさを変えずに全ての文字を表示することはできるのでしょうか?

もしご存知の方がいらっしゃればおねがいします。

Aベストアンサー

仕切り板ですか?

個人的なセンスによるところが多分にあると思います。
私なら、均等割付を使用しますね^^;

例えば、8文字を5文字で均等割付すると、足りない幅の方向だけ自動的に縮小してもらえますし、2文字で5文字なら3文字分の間を空けて均等に割り付けます。
均等割付するフィールドを選択し、書式-均等割付で指定できます。

まあ、とりあえずは試してみてくださいね^^;

Q宛名ラベルに差し込み印刷をする際に書式設定をする方法

エクセルで作成された住所録のデータをワードで作成した宛名ラベルに差込んで印刷したいと思っているのですが、「氏名」が非常に詰まって見えるので、均等割り付けで文字間を広げたいのですが、うまくできません。
何か方法をご存知の方、ぜひご教授ください。
よろしくお願いいたします。

試した方法
(1)差し込み印刷ウィザードでフィールドの挿入で指定した宛名ラベルの「氏名」をドラッグして文字数を指定して均等割り付けしました。
 結果は・・・何事も指定されなかったかのように印刷されました…

(2)宛名ラベルに氏名用テキストBOXを入れて、BOXに均等割り付けの設定をしてBOXの中に差し込み印刷ウィザードよりフィールドの挿入で「氏名」を指定し、ラベルの更新をました。
 結果は・・・氏名はBOXのサイズに均等割り付けされているものの、2枚目のラベル以降も全て同じ氏名が入っている状態に・・・。
しかし、住所や郵便番号はちゃんとデータどおりに入っています。
どうなっているのかサッパリわかりません・・・

(3)宛名ラベルの中に1コマだけの表を入れてテキストBOXの代わりにしてみました。表のプロパティのセルのオプションにて「文字列をセル幅に均等に…」を設定しました。
 結果は・・・均等割り付けされませんでした。

長くなりましたが、よろしくお願いいたします。

エクセルで作成された住所録のデータをワードで作成した宛名ラベルに差込んで印刷したいと思っているのですが、「氏名」が非常に詰まって見えるので、均等割り付けで文字間を広げたいのですが、うまくできません。
何か方法をご存知の方、ぜひご教授ください。
よろしくお願いいたします。

試した方法
(1)差し込み印刷ウィザードでフィールドの挿入で指定した宛名ラベルの「氏名」をドラッグして文字数を指定して均等割り付けしました。
 結果は・・・何事も指定されなかったかのように印刷されました…

...続きを読む

Aベストアンサー

「氏名」を大きく割り付ける方法
方法1
書式 → フォント → 文字幅と間隔タブ → 倍率を例えば200%・文字の間隔を例えば6Pとする。

方法2
ラベル(表のセル内)に入れ子の[表(セル)]を挿入する。
表(セル)の大きさを調整してラベル内に配置する。セル内で差込フィールドを段落マークを含め選択し、均等割り付けボタンをクリックすると入れ子の表いっぱいに文字を配置することができる。表の枠線をなしにする。

方法1又は2を設定して
「複数ラベルに反映」ボタンをクリック

Q差し込み印刷のセルの書式設定について

Excelの請求データをWordの差し込み印刷に吸い込んで請求書を作成しています。
商品名が長文の時ですが、折り返してその分セルの高さは文字が2行になった分大きくなっています。

文字数が多いときは縮小して全体を表示してほしいのですが、どのような設定をすればよいのでしょうか教えてください。
※セルの高さは変更されたくないのです。

Aベストアンサー

こういう方法もありますが、かなり設定が面倒だと思いますよ。

差し込み印刷の宛名の文字数により文字の大きさを変えたい
http://www7b.biglobe.ne.jp/~ikutawasabi/mergefieldmojisuuniyorifontsize01.htm
差し込み印刷で、文字数によりフォントサイズを変更する(その2)
http://www7b.biglobe.ne.jp/~ikutawasabi/mergefieldmojisuuniyorifontsize02.htm

Qexcelからexcelへの差し込み印刷

お世話になります。

excelでwordへの差し込み印刷をよく利用するのですが、
同様に、
excelのデータをexcelに流し込んで印刷する方法はありますでしょうか。

excelの名簿のデータを
excelの表のフォーマットに流し込んで
1人づつ印刷したいのですが。

お分かりの方いらっしゃいました教えてください。
どうぞ宜しくお願い致します。

Aベストアンサー

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

上記の品をお送り申し上げます。
ご査収ください

以上
Xの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,2,FALSE)
Yの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,3,FALSE)
Zの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,4,FALSE)

---
結果

送り状

住所山田 三郎
氏名東京都江東区

品物かばん

上記の品をお送り申し上げます。
ご査収ください

以上
ここで
VBE画面で標準モジュールに
Sub test01()
For i = 1 To 2 '人数分
Range("H1") = i
Range("A1:G20").PrintOut '印刷範囲は各人同じとする
Next i
End Sub
を張り付け、実行する。
山田、植田分の紙が2枚印刷されました。
これは質問者はVBAの経験も無いでしょうと、最低限にしてあります。
VBAを勉強してください。
別ブックにある名簿を対象などは複雑になるので避けています。

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

...続きを読む

Q差し込み印刷フィールドに均等割り付け

AccessのテーブルからWord2010への
差し込み印刷テンプレートを作成しました。

均等割り付けを設定したフィールドを差し込みすると
添付画像のとおり、フィールドのうしろに
「T」をさかさにしたようなへんな記号が入ってしまいます。
(赤丸で囲った部分です)

この記号を消そうとすると、フィールドの内容すべてが消されてしまいます。

このへんな記号を表示させなくするにはどうしたらいいのでしょうか?

ちなみにWord2007ではこのへんな記号は出ません。

Aベストアンサー

> このへんな記号を表示させなくするにはどうしたらいいのでしょうか?

Excel 2010のリストをWord 2010に差し込み印刷を行い、「均等割り付け」を設定した所、ご質問の「T」の天地を逆にした記号(逆T)が表示されました。

「完了と差し込み」で「文書の印刷」を実行した場合は、記号(逆T)は表示されたまま「均等割り付け」されませんでしたが、「個々のドキュメントの編集」の場合は、記号(逆T)は表示されず、「均等割り付け」されました。

従って、他にご回答がなければ、「完了と差し込み」で「個々のドキュメントの編集」を実行されれば記号(逆T)は表示されず「均等割り付け」されます。

Qワードの差し込み印刷で位置がずれてしまいます

ワード2010の差し込み印刷についてどうしても解決できません。
2つ質問があります。
1つは 印刷する位置がずれてしまいます。
サイズ自分で指定し特別な用紙に印字します。
(   )部分をエクセルファイルより差し込みます。


(   名       前   ) ←スペース→ (少数二桁の数字)


同じ行の差し込みのために、前半の名前の長さによって後ろの (数字) が右にずれてしまいます。
タブなども試しましたがうまくいきません。
数字を希望の位置から印字させるためにはどうしたら良いでしょうか。


もう1つは差し込みの(少数二桁の数字)なのですが、エクセルのフォーマットで少数2桁と指定していてエクセルファイルでは問題ありません。
ワードで、差し込んでから結果をプレビューしてみると 「38.40」が 38.4となってしまったり、「38.40」が38.3999 と元の数字とは異なった数字になっています。どのように修正できますでしょうか。
どうぞよろしくお願い致します。


Widows XP
Word 2010
Excel 2010

Aベストアンサー

> (   名       前   ) ←スペース→ (少数二桁の数字)

スペースを削除して、小数の部分をTabで揃えます。

「ワード2010基本講座:タブ揃えの設定」
http://www4.synapse.ne.jp/yone/word2010/word2010_tab.html


> ワードで、差し込んでから結果をプレビューしてみると 「38.40」が 38.4となってしまったり、「38.40」が38.3999 と元の数字とは異なった数字になっています。どのように修正できますでしょうか。

差し込みフィールドに書式スイッチを追加して下さい。
具体的には、次のように操作します。

1) 「Alt」キーを押しながら「F9」キーを押してフィールドを表示させます。
2) { MERGEFIELD "フィールド名" }のように表示されます。

3) 半角の英数字で「\##.00」を追加して、次のように編集します。
  { MERGEFIELD "フィールド名" \##.00 }
4) 再度「Alt」キーを押しながら「F9」キーを押して、フィールドを非表示にします。

「質問箱: Word で数値が正しく差し込み印刷されない」
http://office.microsoft.com/ja-jp/word-help/HA001116495.aspx#BMfield_codes

> (   名       前   ) ←スペース→ (少数二桁の数字)

スペースを削除して、小数の部分をTabで揃えます。

「ワード2010基本講座:タブ揃えの設定」
http://www4.synapse.ne.jp/yone/word2010/word2010_tab.html


> ワードで、差し込んでから結果をプレビューしてみると 「38.40」が 38.4となってしまったり、「38.40」が38.3999 と元の数字とは異なった数字になっています。どのように修正できますでしょうか。

差し込みフィールドに書式スイッチを追加して下さい。
具体的には、次のよ...続きを読む

Qwordの差し込み印刷で文字が0と表示されます

wordの差し込み印刷について教えてください。
エクセルデータ(書式は標準)を差し込みしたのですが、
ある列の文字データのみが0と表示されてしまいます。
(その列の数字データは表示されます)
どうしたら文字が表示されるのでしょうか?

Aベストアンサー

数字以外が表示されない差し込みフィールドがあるということでしょうか?
Excel側のデータがおかしくなっているのか、Word側の問題なのか定か
ではないですが、差し込み形式をDDEにしてはいかが。

Wordのバージョンが2002以降だと、初期の差し込みでのデータの形式が
OLE DBになっているので、Excelの表示のままで差し込まれないことが
あります。

Excelのデータを差し込みすると、日付、電話番号、および通貨が正しく
表示されない場合の対処方法
http://support.microsoft.com/kb/882154/ja

上記の設定をしても文字が表示されないなら、Excelデータがおかしい
ので、Excel側の修復が必要でしょうね。

Qワード差し込み印刷 宛名を1行にしたい

ワードにエクセルの住所録を取り込んで年賀状のあて名印刷をしています。宛名印刷ウィザードを使用しました。
中央に会社名+御中としているのですが、長い会社名の場合2行になってしまいます。
1行に入れる方法がありますか?

Aベストアンサー

もっとスマートな方法があるかも知れませんが、・・・

「Alt+Shift+N」または「はがき宛名印刷ツールバー」の「印刷」の▼を押して「新規文書へ差し込み」をクリックすると、一般文書のページ数の多いWord文書が挿入されますので、個々の宛名を編集することができます。

お試しください。

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング