• ベストアンサー

一太郎差込印刷でホチキス

一太郎2005を使っています。 差込印刷をしたときにそれぞれでホチキスをしたいのですが、 どうしても最後にまとまってホチキスされてしまいます。 たとえば、1~5ページまであって、1ページ目に差込印刷で3人分の宛先をいれるとします。 そして印刷をかけると、1~5ページを3人分まで計15枚印刷されてからホチキスされてしまいます。 そうではなくて、1~5ページまで1人分を印刷してホチキス、 そして2人目を印刷してホチキス・・・とやりたいのです。 もし分かる方がいらっしゃいましたらご教授願います。 プリンターはゼロックスのC7550Iです。

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

  • ベストアンサー
noname#17215
noname#17215
回答No.1

C7550Iでは、フィニッシャーに枚数指定がありますか? あれば指定するといいのですが。 一太郎側の印刷では、最後まで一気に印刷されます。 人数が少なければ、一太郎の印刷ダイアログの「開始レコード」「終了レコード」をそれぞれ「1、1、印刷」「2、2、印刷」というように一つずつ指定していく方法もあります。 ですが、人数が多いと対応しきれません。 一太郎マクロを作成すると可能です。 下のマクロで問題がある場合は「一太郎Web フォーラム:一太郎何でも相談室」でおねがいします。 設定の方法: 「ツール」「マクロ」「ステートメント実行」、下のマクロを「ステートメント」へコピーペースト 「登録」、マクロ名入力=「ホッチキス止め分割印刷」「OK」「閉じる」 「ツール」「割り付け」「ツールボックス」「パーツ」、展開=「システムマクロ」 「ホッチキス止め分割印刷」を選択、左側に出てきたアイコンをウインドウの上にあるツールバーへドラッグ。 !!ホッチキス止め分割印刷マクロ================= Message( "プリンタの設定は、先に印刷ダイアログで行ってください。", 0 ) $field_en = CountMergeFieldRecords() %msg = msgbox1() if %msg = "YES" for %st = $field_st to $field_en 印刷(.開始ページ=1,.終了ページ=10000,.部数=1,.開始レコード=%st,.終了レコード=%st,.センターパンチマーク印刷=0,.部単位で印刷=1,.印刷シート=1) next end if end function msgbox1() CreateDialog(%dialog) LocationDialog(%dialog, 20, 10, 28, 1) !!表示座標 CreateStaticString(%dialog, "S1", 1, 1, "開始フィールド") CreateNumericField(%dialog, "NS", 10, 1, 5, 1, $field_en, 1, 1) CreateStaticString(%dialog, "S2", 1, 2, "終了フィールド") CreateNumericField(%dialog, "NE", 10, 2, 5, 1, $field_en, $field_en, 1) CreatePushButton(%dialog, "OB", 20, 1, "実 行","Y",1) CreatePushButton(%dialog, "CB", 20, 2, "キャンセル","C",2) %rt = DeleteAfterShowDialog(%dialog) if %rt("CB") = 2 msgbox1 = ”NO” elseif %rt("OB") = 1 msgbox1 = ”YES” end if $field_st = %rt("NS") $field_en = %rt("NE") end function

syachi2323
質問者

お礼

>kichi8000さん さっそくの回答ありがとうございます。 まさに私が求めいてたものです。完璧です!! 仕組みは・・・よく分かりませんが(笑) 本当にありがとうございます。助かりました~