目次モクジ タスクタイプ(概要ガイヨウ)へ タスクタイプ(一覧イチランヒョウ)へ タスクタイプベツ 設定セッテイ項目コウモク比較ヒカクヒョウ タスクタイプ共通キョウツウ
dbSheetClient ドキュメント種類シュルイ タスクタイプ仕様書シヨウショ   対応タイオウバージョン V5.4.2.2
更新日コウシンビ 2015/1/19
タスクタイプ名称メイショウ 406 印刷 EXCELの
同等ドウトウ機能キノウ
@「ファイル」→「印刷」
A「ファイル」→「印刷プレビュー」
Bツールバーの「印刷」ボタン
 ノウ Excelシートの印刷処理をおこないます。
印刷形態としては、Excelと同様に@印刷のダイアログを表示する、A印刷プレビューを表示する、Bすぐに印刷を開始する(直接印刷) の三通りの指定方法があります。

また、直接チョクセツ印刷インサツでは、印刷インサツのような「連続レンゾク印刷インサツ」をおこなうことができます。

Cプリンタ設定セッテイ では、プリンタ、用紙ヨウシサイズ、印刷インサツき を変更ヘンコウすることができます。
Dプリンタ一覧イチラン取得シュトクでは、クライアントPCから印刷インサツ可能カノウなプリンタ一覧イチランをEXCELシートジョウ展開テンカイすることができます。







@ダイアログ
Aプレビュー
B直接印刷
Cプリンタ設定セッテイ
Dプリンタ
一覧イチラン取得シュトク
Eデフォルトプリンタ
制御セイギョ
使ツカ
ヨウ
ウエ

チュウ

テン
1)V3.0.12.0 《機能追加》: Cプリンタ設定セッテイ、Dプリンタ一覧イチラン取得シュトク の機能キノウ追加ツイカしました。
2)V3.0.13.2 《機能追加》: タスクタイプ属性が @ダイアログ、Aプレビュー、B直接印刷 のときに汎用ハンヨウ2で「連続レンゾク印刷インサツ」が指定シテイされたときに、「印刷インサツ制御セイギョ画面ガメン」を表示ヒョウジし、印刷インサツ停止テイシ再開サイカイ中止チュウシ実行ジッコウできるようにしました。
3)V3.0.14.3 《仕様シヨウ変更ヘンコウ&機能追加》: タスクタイプ属性が Cプリンタ設定 では、プリンタ名<<ポート名>>の書式ショシキ設定セッテイし、指定シテイしたプリンタは、OS設定セッテイの「通常ツウジョウ使うプリンタに設定セッテイ」に変更ヘンコウするようにしました。また、Dプリンタ一覧イチラン取得シュトク を実行ジッコウしたときには、プリンタ名<<ポート名>>の書式で展開テンカイするように変更ヘンコウしました。
※「dbS_パラメータ」シートの17番目バンメに、^SYS_DefaultPrinter^を追加ツイカし、起動キドウの「通常使うプリンタに設定」のプリンタメイとポートメイをセットするようにしました。
3)V3.0.39.0 《機能追加》: Eデフォルトプリンタ制御セイギョ の機能を追加しました。
 また、Cプリンタ設定セッテイ に汎用ハンヨウ4:用紙ヨウシサイズ一覧イチラン取得シュトク汎用ハンヨウ5:用紙ヨウシトレイ一覧イチラン取得シュトク機能キノウ追加ツイカしました。
4)V3.0.39.0 《機能追加》: @ダイアログ、Aプレビュー の時に、汎用4:複数シート表示、汎用5:非表示シート選択 の設定を追加しました。
5)V5.3.6.0 《機能追加》: タスクタイプ属性が @ダイアログ、Aプレビュー、B直接印刷 のときに汎用6で補正ホセイ印刷インサツができるようにしました。
サダム





F.No 使用シヨウする定義テイギフィールド 必須ヒッス セル
指定シテイ
  省略ショウリャク処理ショリ 特記事項
5 タスクタイプNO   406    
6 タスクタイプ名   印刷    
7 タスクタイプ属性   @ダイアログ Aプレビュー B直接印刷 Cプリンタ設定 Dプリンタ一覧取得    
8 BKNO   ブックファイル定義に定義されているBKNOを選択                
9 ブック名   8のBKNOが入力されると自動表示                
10 シート名   処理対象となるシートを指定 開始時のシート名              
  重要ジュウヨウ※ 11.シート保護ホゴ有無ウム、12.シート保護ホゴPW、18.処理ショリ条件ジョウケン判定ハンテイセル、19.定義テイギ有効ユウコウ無効ムコウフラグ、22.セル指定シテイ属性ゾクセイ、57〜70の開始カイシメッセージ、エラーメッセージ、キャンセルメッセージなどは、必要ヒツヨウオウじて設定セッテイしてください。 設定セッテイ方法ホウホウは、『タスクタイプ共通』に記載キサイしています。→
また、セルメイ(アドレス)を指定シテイする設定セッテイ項目コウモク背景色ハイケイショクがピンクイロについては、セル指定シテイ属性ゾクセイが「間接カンセツ」のトキには「間接カンセツアドレス」の動作ドウサ変化ヘンカしますので注意チュウイしてください。
タスクタイプ共通キョウツウ
             
    【1】タスクタイプ属性ゾクセイが @ダイアログ、Aプレビュー、B直接チョクセツ印刷インサツ のときの指定シテイ    
23 汎用パラメータ1 印刷範囲を印刷時に変更が可能。   ※2
             
24 汎用パラメータ2 連続印刷】 連続印刷(繰返印刷)を行いたい時に入力。   ※3
             
25 汎用パラメータ3 連続レンゾク印刷インサツ のときに、開始カイシ判定ハンテイセル の更新コウシン結果ケッカ取得シュトクするために 再計算サイケイサン をオコナうかの設定セッテイ可能カノウ 再計算サイケイサンオコナわない ※3
        マエ再計算サイケイサン: 連続レンゾク印刷インサツカエしの直前チョクゼン再計算サイケイサン実行ジッコウ    
        アト再計算サイケイサン: 連続レンゾク印刷インサツカエしの直後チョクゴ再計算サイケイサン実行ジッコウ    
        前後ゼンゴ再計算サイケイサン: 連続レンゾク印刷インサツカエしの直前チョクゼン直後チョクゴ再計算サイケイサン実行ジッコウ    
        シートマエ再計算サイケイサン: 10.シートメイのシートのみ、ホンタスクタイプを実行ジッコウする直前チョクゼン再計算サイケイサン実行ジッコウ   V3.0.22.0以降
        シートアト再計算サイケイサン: 10.シート名のシートのみ、ホンタスクタイプを実行ジッコウする直後チョクゴ再計算サイケイサン実行ジッコウ   V3.0.22.0以降
        シート前後ゼンゴ再計算サイケイサン: 10.シート名のシートのみ、ホンタスクタイプを実行ジッコウする直前チョクゼン直後チョクゴ再計算サイケイサン実行ジッコウ   V3.0.22.0以降
             
26 汎用パラメータ4 印刷インサツシートの複数フクスウ指定シテイ(シートメイは ; で区切クギってください)   ※10
        制限セイゲン事項ジコウ:@ダイアログ、Aプレビュー のみ指定シテイ可能カノウです。    
             
27 汎用パラメータ5 印刷インサツ非表示ヒヒョウジシートの複数フクスウ指定シテイ(シートメイは ; で区切クギってください)   ※10
        ※ダイアログでブック全体ゼンタイ選択センタクされたときに、指定シテイされたシートが非表示ヒヒョウジになります。    
        制限セイゲン事項ジコウ:@ダイアログ、Aプレビュー のみ指定シテイ可能カノウです。    
             
28 汎用パラメータ6 【補正印刷】 オコナうかどうかを指定シテイする。→408.位置イチわせ印刷インサツ同等ドウトウ機能キノウ   V5.3.6.0以降イコウ
        ON:  補正ホセイ印刷インサツオコナう。(印刷インサツしたときに、文字モジアフれしないように印刷インサツする)
OFF:  補正ホセイ印刷インサツオコナわない
OFF  
        補正ホセイ印刷インサツ通常ツウジョウ印刷インサツクラべて、時間ジカンヨウするので注意チュウイしてください。    
             
43 開始判定セル 連続印刷 をカエすかどうかを判定ハンテイするための判定ハンテイセル位置を指定。   ※4
             
  ※以下の指定は、12.汎用パラメータ3 で 【連続印刷】 が指定されたときのみ有効。    
47 TASKJUMPNO1   連続印刷」の時、開始判定セルの値が 1 の時に処理するタスクNOを指定。 0とみなす ※5
48 TASKJUMPNO2   連続印刷」の時、開始判定セルの値が 2 の時に処理するタスクNOを指定。    
49 TASKJUMPNO3   連続印刷」の時、開始判定セルの値が 3 の時に処理するタスクNOを指定。    
50 TASKJUMPNO4   連続印刷」の時、開始判定セルの値が 4 の時に処理するタスクNOを指定。    
51 TASKJUMPNO5   連続印刷」の時、開始判定セルの値が 5 の時に処理するタスクNOを指定。    
52 TASKJUMPNO6   連続印刷」の時、開始判定セルの値が 6 の時に処理するタスクNOを指定。    
53 TASKJUMPNO7   連続印刷」の時、開始判定セルの値が 7 の時に処理するタスクNOを指定。    
54 TASKJUMPNO8   連続印刷」の時、開始判定セルの値が 8 の時に処理するタスクNOを指定。    
55 TASKJUMPNO9   連続印刷」の時、開始判定セルの値が 9 の時に処理するタスクNOを指定。    
56 TASKJUMPNO10   連続印刷」の時、開始判定セルの値が 10 の時に処理するタスクNOを指定。    
        ※V3.0.22.0以降イコウ、「印刷インサツダイアログ」画面ガメンや、「印刷インサツプレビュー」画面ガメン表示ヒョウジされたノチ印刷インサツをしないで「キャンセル」や「じる」で終了シュウリョウしたときの、「キャンセルアツカいになる場合バアイ」について、備考ビコウラン記載キサイしていますので確認カクニンしてください。   ※8
             
  【2】タスクタイプ属性ゾクセイが Cプリンタ設定セッテイ のときの指定シテイ   ※6 V3.0.12.0以降イコウ
23 汎用パラメータ1 プリンタメイを プリンタ名<<ポート名>> の書式ショシキで、<<ポートメイ>> をつけて指定シテイする  設定セッテイのまま  
        【プリンタ設定セッテイ を利用リヨウするサイ注意点チュウイテン】V3.0.14.3 以降イコウ    
        1.プリンタ名を指定するときには、プリンタ名<<ポート名>> の書式ショシキで指定してください。    
           ポートメイ指定シテイされていないと、変更ヘンコウできません。    
        2.指定したプリンタを「通常使うプリンタ」に変更します。    
        3.指定したプリンタが「通常使うプリンタ」に変更されるため、dbSheetClient以外のアプリケーションでも変更したプリンタから印刷されるようになるので注意チュウイ必要ヒツヨウです。    
        4.起動キドウのプリンタにモドしたいときには、プリンタメイ<<ポートメイ>>ではなく、「起動時プリンタ」 と指定シテイするだけでも変更ヘンコウできます。    
        5.dbSheetClientを終了する時点で、「通常ツウジョウ使ツカうプリンタ」は「起動時のプリンタ」に戻しています。    
        6.起動キドウのプリンタについては、「dbS_パラメータ」の17番目バンメに、^SYS_DefaultPrinter^ を追加ツイカし、C列(設定値)プリンタ名D列(書式)ポート名 をセットしています。    
             
24 汎用パラメータ2 A5」「B5」「A4」「A4Small」「B4」「A3」「10x14」「11x17」: アクティブシートの用紙ヨウシサイズを指定シテイ 設定セッテイのまま  
        ※「Excelで指定シテイ可能カノウなサイズ」のため、プリンタによっては変更できないケースがあります    
25 汎用パラメータ3 タテ」 or 「ヨコ」: アクティブシート印刷インサツきを指定シテイ 設定セッテイのまま  
             
26 汎用パラメータ4 通常ツウジョウ使ツカうプリンタ」に設定セッテイしたプリンタの使用シヨウ可能カノウ用紙ヨウシサイズ一覧イチラン展開テンカイするセルを指定シテイ 展開テンカイしない  
             
27 汎用パラメータ5 「通常使うプリンタ」に設定したプリンタの使用可能な用紙ヨウシトレイ一覧イチラン展開テンカイするセルを指定シテイ 展開テンカイしない  
             
  【3】タスクタイプ属性ゾクセイが Dプリンタ一覧イチラン取得シュトク のときの指定シテイ   ※7 V3.0.12.0以降イコウ
23 汎用パラメータ1 プリンタ一覧イチラン展開テンカイするセルを指定シテイ    
        プリンタ名<<ポート名>> の書式で展開テンカイします。    
             
  【4】タスクタイプ属性ゾクセイが Eデフォルトプリンタ制御セイギョ のときの指定シテイ ※B直接チョクセツ印刷インサツのときに、適用テキヨウされますが、@プレビュー、Aダイアログ の設定セッテイには影響エイキョウしません。   ※9 V3.0.39.0以降イコウ
23 汎用パラメータ1 通常ツウジョウ使ツカうプリンタ」の用紙ヨウシサイズを指定シテイ    
        設定中セッテイチュウのプリンタで使用シヨウできない用紙ヨウシサイズが指定シテイされたときにはエラーになります。 設定セッテイのまま  
             
24 汎用パラメータ2 「通常使うプリンタ」の用紙ヨウシトレイを指定シテイ    
        設定中セッテイチュウのプリンタで使用シヨウできない用紙ヨウシトレイが指定シテイされたときにはエラーになります。 設定セッテイのまま  
             
25 汎用パラメータ3 「通常使うプリンタ」の用紙のきを指定。「タテ」 or 「ヨコ 設定セッテイのまま  
             




※2 印刷インサツ開始カイシするマエに、印刷インサツ範囲ハンイ設定セッテイすることができます。
   
※3 連続印刷 を指定すると、開始判定セル の値が 0 になるまで、印刷を繰り返します。
  たとえば、カード型の印刷フォームで、100人分の会員のカードを連続的に印刷したいときなどに利用できます。
  指定方法は、100人目が印刷されるまでは、TASKJUMNP01に指定したタスクで、会員コードを変更し、100人目の印刷が終わったときに、
  セルの値を 0 に変更し、印刷を終了する ことで実現できます。
  このとき、変化ヘンカした開始カイシ判定ハンテイセルのアタイ取得シュトクするには、事前ジゼン再計算サイケイサンオコナわれている必要ヒツヨウがあります。
  汎用3に 後再計算を実行すると、連続印刷 の印刷後に再計算をおこないますが、指定シテイしないで、TASUKJUMP** で指定シテイされたタスクの実行ジッコウに再計算をオコナ指定シテイもできます。
   
※4 開始判定セル の 値が 1〜10 のときに、その値に対応した TASKJUMP** のタスクを実行します。
  開始判定セルが指定されていないときにはエラーとなる。
   
※5 連続レンゾク印刷インサツオコナうためには、印刷インサツ範囲ハンイ情報ジョウホウ変更ヘンコウさせる必要ヒツヨウがありますが、そのために実行ジッコウするタスクNOを指定シテイします。
   
※6 プリンタ設定セッテイでは、Excelからの印刷インサツタイしてのみ、プリンタの設定セッテイ変更ヘンコウします。
  指定シテイした、プリンタメイ間違マチガっていたり、プリンタに対応タイオウしていないサイズが指定シテイされたときには、エラーをリターンし、設定セッテイモトのままとなります。
なお、エラーが発生したときに、タスクを中断するか継続するかは、タスク定義のエラー発生時の処理に従います。

注意点チュウイテン
@用紙ヨウシサイズ、きの設定セッテイについては、表示ヒョウジされているシートにタイしてのみ適用テキヨウされます。したがって、複数フクスウのシートを印刷インサツする場合バアイには、それぞれのシートにタイして、用紙ヨウシサイズ、きの設定セッテイをおこなう必要ヒツヨウがあります。
A
Excelにタイして指定シテイできる用紙ヨウシサイズは、「A5」「B5」「A4」「A4Small」「B4」「A3」「10x14」「11x17」 のみのため、プリンタによっては、変更ヘンコウできないサイズがります。
B
汎用ハンヨウ4、汎用ハンヨウ5 で「通常ツウジョウ使ツカうプリンタ」で設定セッテイ可能カノウ用紙ヨウシサイズ、用紙ヨウシトレイを一覧イチラン取得シュトクすることができますが、プリンタ設定セッテイの「用紙ヨウシサイズ」で指定シテイできる用紙ヨウシサイズは、「A5」「B5」「A4」「A4Small」「B4」「A3」「10x14」「11x17」 のみです。選択肢センタクシ文字モジフクまれている場合バアイは、そのサイズが指定シテイされたものとして、みなします。
※なお、汎用ハンヨウ4、汎用ハンヨウ5で取得シュトクした、用紙ヨウシサイズ、用紙ヨウシトレイについては、タスクタイプ属性ゾクセイEデフォルトプリンタ制御セイギョで、「通常ツウジョウ使ツカうプリンタ」にタイして直接チョクセツ変更ヘンコウすることができます。
C「通常ツウジョウ使ツカうプリンタ」
   
※7 取得シュトクできるプリンタ一覧イチランは、クライアントPCから印刷インサツ可能カノウなプリンタのみです。
   
※8 印刷インサツダイアログ」や「印刷インサツプレビュー」画面ガメン表示ヒョウジされたときに、印刷インサツをしないで、「キャンセル」や「じる」で終了シュウリョウしたときに、キャンセルアツカいになるケースについて、以下イカ記載キサイします。なお、キャンセルアツカいのトキには、既定キテイでは継続ケイゾクするタスクが中断チュウダンされますので、タスクを継続ケイゾクしたいときには、タスク定義テイギの「キャンセル発生ハッセイ処理ショリ指定シテイ」で、「継続ケイゾク」を指定シテイする必要ヒツヨウがあります

【ダイアログ表示】
  @「OK」で終了したとき(印刷される) → 継続扱い
  A「キャンセル」で終了したとき(印刷されない) → キャンセル扱い
  B「印刷プレビュー」ボタンから印刷プレビュー画面を表示して、印刷しないで終了したとき → キャンセル扱い
【印刷プレビュー】
  @連続印刷が指定されていないとき:
    1)印刷プレビュー画面を表示して、印刷しないで終了したとき → 継続扱い
    2)印刷インサツプレビュー画面ガメン表示ヒョウジしたノチ印刷インサツダイアログ画面ガメン表示ヒョウジしたのち、印刷インサツしないで「キャンセル」で終了シュウリョウしたとき → 継続ケイゾクアツカ
  A連続印刷が指定されたとき:
    1)印刷プレビュー画面を表示して、印刷しないで終了したとき → キャンセル扱い
    2)印刷プレビュー画面を表示した後、印刷ダイアログ画面を表示したのち、印刷しないで「キャンセル」で終了したとき → キャンセルアツカ

※「ダイアログ」のタスクで「印刷プレビュー」ボタンが押されたときと、「印刷プレビュー」のタスクで印刷プレビューが表示されたとき、および、連続印刷が指定されたときの動作に違いがあるので注意してください。
   
※9 注意点チュウイテン
@通常ツウジョウ使ツカうプリンタ」の用紙ヨウシサイズ、用紙ヨウシトレイを変更ヘンコウします。設定セッテイ可能カノウ用紙ヨウシサイズ、用紙ヨウシトレイ 以外イガイのものが設定セッテイされたときにはエラーになります。設定セッテイ可能カノウ用紙ヨウシサイズ、用紙ヨウシトレイは、タスクタイプ属性ゾクセイBプリンタ設定セッテイ の汎用ハンヨウ4、汎用ハンヨウ5 で一覧イチラン取得シュトクすることができますので、事前ジゼンに、一覧イチラン取得シュトクしておき、そのナカから選択センタクさせることで、エラーを回避カイヒすることができます。
A用紙ヨウシサイズ、用紙ヨウシトレイを変更ヘンコウした直後チョクゴには、タスクタイプ属性ゾクセイの@プレビュー、Aダイアログ には反映ハンエイされません。
一旦イッタンベツのプリンタにえたノチ再度サイドモトのプリンタにモドすと、反映ハンエイさせることができます。
B用紙ヨウシサイズ、用紙ヨウシトレイを変更ヘンコウした直後チョクゴは、タスクタイプ属性ゾクセイB直接チョクセツ印刷インサツ印刷インサツしたときには、すぐに、反映ハンエイされます。
 タダし、用紙ヨウシきを変更ヘンコウしたいときには、Cプリンタ設定セッテイ の用紙ヨウシき で変更ヘンコウする必要ヒツヨウがあります。
   
※10 1)汎用4:複数シート表示について
 タスクタイプ
属性ゾクセイが、@ダイアログ、Aプレビュー のときに複数フクスウのシートメイ設定セッテイすると、複数フクスウのシートを選択センタクした状態ジョウタイでダイアログや印刷インサツプレビューを表示ヒョウジします。
2)汎用5:非表示シートについて
 
印刷インサツダイアログ画面ガメン表示ヒョウジされているときに、印刷インサツ対象タイショウで「ブック全体ゼンタイ」が選択センタクされると、スベてのシートが表示ヒョウジされてしまいますが、非表示ヒヒョウジシートに設定セッテイしたシートについては、印刷インサツ対象外タイショウガイとして、非表示ヒヒョウジにすることができます。