目次へ | タスクタイプ(概要)へ | タスクタイプ(一覧表)へ | タスクタイプ別 設定項目比較表へ | タスクタイプ共通へ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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からの印刷に対してのみ、プリンタの設定を変更します。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
指定した、プリンタ名が間違っていたり、プリンタに対応していないサイズが指定されたときには、エラーをリターンし、設定は元のままとなります。 なお、エラーが発生したときに、タスクを中断するか継続するかは、タスク定義のエラー発生時の処理に従います。 【注意点】 @用紙サイズ、向きの設定については、表示されているシートに対してのみ適用されます。したがって、複数のシートを印刷する場合には、それぞれのシートに対して、用紙サイズ、向きの設定をおこなう必要があります。 AExcelに対して指定できる用紙サイズは、「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:非表示シートについて 印刷ダイアログ画面が表示されているときに、印刷対象で「ブック全体」が選択されると、全てのシートが表示されてしまいますが、非表示シートに設定したシートについては、印刷対象外として、非表示にすることができます。 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||