DEFINE

LANSA Integrator

DEFINE


DEFINEコマンドは、WRITEコマンドで使用されるセル形式や列幅を定義する場合に使用されます。

                                                           必須

 DEFINE ---------- OBJECT ---------- *COLUMNVIEW ----------------->

                                     *CELLFORMAT

                   COLUMN ---------- n --------------------------->

                                     n,n 

                                                        条件付

                   OBJECTキーワードが*COLUMNVIEWに設定される場合

                   CLEAR ----------- *NO ------------------------->

                                     *YES 

                   WIDTH -----------値----------------------->

                   OBJECTキーワードが*CELLFORMATに設定される場合

                   CLEAR ----------- *NO ------------------------->

                                     *YES 

                   RANGE -----------値----------------------->

                   TYPE ------------ *NUMBER --------------------->

                                     *DATE 

                                     *BOOLEAN

                                     *STRING

                                     *BLANK

                   FORMAT----------------------------------------->

                   TYPEが*NUMBERの場合のセル形式

                                     *ACCOUNTINGFLOAT

                                     *ACCOUNTINGREDFLOAT

                                     *ACCOUNTINGINTEGER

                                     *ACCOUNTINGREDINTEGER

                                     *DEFAULT

                                     *EXPONENTIAL

                                     *FLOAT

                                     *FORMAT1

                                     *FORMAT2

                                     *FORMAT3

                                     *FORMAT4

                                     *FORMAT5

                                     *FORMAT6

                                     *FORMAT7

                                     *FORMAT8

                                     *FORMAT9

                                     *FORMAT10

                                     *FRACTIONONEDIGIT

                                     *FRACTIONTWODIGITS

                                     *INTEGER

                                     *PERCENTFLOAT

                                     *PERCENTINTEGER

                                     *TEXT

                                     *THOUSANDSFLOAT

                                     *THOUSANDSINTEGER

                                     任意の有効なNumberFormat - #.##など

                   TYPEが*DATEの場合のセル形式

                                     *DEFAULT

                                     *FORMAT1

                                     *FORMAT2

                                     *FORMAT3

                                     *FORMAT4

                                     *FORMAT5

                                     *FORMAT6

                                     *FORMAT7

                                     *FORMAT8

                                     *FORMAT9

                                     *FORMAT10

                                     *FORMAT11

                                     *FORMAT12

                                     任意の有効なDateFormat、dd MM yyyyなど

                   COMPLEXFORMAT---- 値 ----------------------->

                   FONT ------------ *ARIAL ---------------------->

                                     *COURIER

                                     *TAHOMA

                                     *TIMES

                   FONTCOLOR ------- *AQUA ----------------------->

                                     *AUTOMATIC

                                     *BLACK

                                     *BLUE

                                     *BLUEGRAY

                                     *BLUE2

                                     *BRIGHTGREEN

                                     *BROWN

                                     *CORAL

                                     *DARKBLUE

                                     *DARKBLUE2

                                     *DARKGREEN

                                     *DARKPURPLE

                                     *DARKRED

                                     *DARKRED2

                                     *DARKTEAL

                                     *DARKYELLOW

                                     *DEFAULTBACKGROUND

                                     *DEFAULTBACKGROUND1

                                     *GOLD

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *GREEN

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *ICEBLUE

                                     *INDIGO

                                     *IVORY

                                     *LAVENDER

                                     *LIGHTBLUE

                                     *LIGHTGREEN

                                     *LIGHTORANGE

                                     *LIGHTTURQUOISE

                                     *LIGHTTURQUOISE2

                                     *LIME

                                     *OCEANBLUE

                                     *OLIVEGREEN

                                     *ORANGE

                                     *PALEBLUE

                                     *PALETTEBLACK

                                     *PERIWINKLE

                                     *PINK

                                     *PINK2

                                     *PLUM

                                     *PLUM2

                                     *RED

                                     *ROSE

                                     *SEAGREEN

                                     *SKYBLUE

                                     *TAN

                                     *TEAL

                                     *TEAL2

                                     *TURQUOISE

                                     *TURQUOISE2

                                     *VERYLIGHTYELLOW

                                     *VIOLET

                                     *VIOLET2

                                     *WHITE

                                     *YELLOW

                                     *YELLOW2

                   FONTSIZE ---------値---------------------->

                   BORDER ---------- *ALL ------------------------>

                                     *NONE

                                     *TOP

                                     *BOTTOM

                                     *LEFT

                                     *RIGHT

                   BORDERSTYLE ----- *NONE ----------------------->

                                     *MEDIUM

                                     *THICK

                                     *THIN

                                     *HAIR

                                     *DOUBLE

                   BORDERCOLOR ----- *AQUA ----------------------->

                                     *AUTOMATIC

                                     *BLACK

                                     *BLUE

                                     *BLUEGRAY

                                     *BLUE2

                                     *BRIGHTGREEN

                                     *BROWN

                                     *CORAL

                                     *DARKBLUE

                                     *DARKBLUE2

                                     *DARKGREEN

                                     *DARKPURPLE

                                     *DARKRED

                                     *DARKRED2

                                     *DARKTEAL

                                     *DARKYELLOW

                                     *DEFAULTBACKGROUND

                                     *DEFAULTBACKGROUND1

                                     *GOLD

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *GREEN

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *ICEBLUE

                                     *INDIGO

                                     *IVORY

                                     *LAVENDER

                                     *LIGHTBLUE

                                     *LIGHTGREEN

                                     *LIGHTORANGE

                                     *LIGHTTURQUOISE

                                     *LIGHTTURQUOISE2

                                     *LIME

                                     *OCEANBLUE

                                     *OLIVEGREEN

                                     *ORANGE

                                     *PALEBLUE

                                     *PALETTEBLACK

                                     *PERIWINKLE

                                     *PINK

                                     *PINK2

                                     *PLUM

                                     *PLUM2

                                     *RED

                                     *ROSE

                                     *SEAGREEN

                                     *SKYBLUE

                                     *TAN

                                     *TEAL

                                     *TEAL2

                                     *TURQUOISE

                                     *TURQUOISE2

                                     *VERYLIGHTYELLOW

                                     *VIOLET

                                     *VIOLET2

                                     *WHITE

                                     *YELLOW

                                     *YELLOW2

                   BACKGROUND ------ *AQUA ----------------------->

                                     *AUTOMATIC

                                     *BLACK

                                     *BLUE

                                     *BLUEGRAY

                                     *BLUE2

                                     *BRIGHTGREEN

                                     *BROWN

                                     *CORAL

                                     *DARKBLUE

                                     *DARKBLUE2

                                     *DARKGREEN

                                     *DARKPURPLE

                                     *DARKRED

                                     *DARKRED2

                                     *DARKTEAL

                                     *DARKYELLOW

                                     *DEFAULTBACKGROUND

                                     *DEFAULTBACKGROUND1

                                     *GOLD

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *GREEN

                                     *GRAY25

                                     *GRAY50

                                     *GRAY80

                                     *ICEBLUE

                                     *INDIGO

                                     *IVORY

                                     *LAVENDER

                                     *LIGHTBLUE

                                     *LIGHTGREEN

                                     *LIGHTORANGE

                                     *LIGHTTURQUOISE

                                     *LIGHTTURQUOISE2

                                     *LIME

                                     *OCEANBLUE

                                     *OLIVEGREEN

                                     *ORANGE

                                     *PALEBLUE

                                     *PALETTEBLACK

                                     *PERIWINKLE

                                     *PINK

                                     *PINK2

                                     *PLUM

                                     *PLUM2

                                     *RED

                                     *ROSE

                                     *SEAGREEN

                                     *SKYBLUE

                                     *TAN

                                     *TEAL

                                     *TEAL2

                                     *TURQUOISE

                                     *TURQUOISE2

                                     *VERYLIGHTYELLOW

                                     *VIOLET

                                     *VIOLET2

                                     *WHITE

                                     *YELLOW

                                     *YELLOW2

                   HALIGN ---------- *CENTRE --------------------->

                                     *CENTER

                                     *FILL

                                     *GENERAL

                                     *JUSTIFY

                                     *LEFT

                                     *RIGHT

                   VALIGN ---------- *CENTRE --------------------->

                                     *CENTER

                                     *JUSTIFY

                                     *TOP

                                     *BOTTOM

                   ITALIC ---------- *YES ------------------------>

                                     *NO

                   BOLD ------------ *YES ------------------------|

                                     *NO

キーワード

OBJECT

このキーワードは、列表示の幅と列のセル形式のどちらを定義するかを指定する場合に使用されます。

以下の値から選択できます。

*COLUMNVIEW - 指定した列表示の幅を定義する場合

*CELLFORMAT - セル形式を定義する場合

どちらのオプションにも異なるセットのキーワードを使用できます。

このキーワードは必須です。

COLUMN

このキーワードは、DEFINEコマンドが作用する列番号または列番号の範囲を指定する場合に使用されます。単一の列番号またはコンマ区切りの範囲を指定できます。

このキーワードの形式は以下のようになります。

COLUMN()、COLUMN(3)など

COLUMN(開始列, 終了列)、COLUMN(3,5)など

*COLUMNVIEWオプションの場合、アクションは列全体に作用しますが、*CELLFORMATオプションの場合、影響を受ける特定の行(複数可)を指定することもできます。詳細については、以下の「RANGE」キーワードを参照してください。

このキーワードは必須です。

OBJECTキーワードを*COLUMNVIEWに設定する場合、以下のキーワードを使用できます。

CLEAR

このキーワードは、定義したすべての列表示を消去する場合に使用されます。

このキーワードは常に単体で使用されます。他のキーワードと組み合わせて使用することはできません。

以下の値から選択できます。

*YES - 定義したすべての列表示を消去します。

*NO - 定義したすべての列表示を消去しません。

省略値は*NOです。

WIDTH

このキーワードは、列幅を定義する場合に使用されます。

ここでは数値を指定してください。

このキーワードは必須です。

OBJECTキーワードを*CELLFORMATに設定する場合、以下のキーワードを使用できます。

CLEAR

このキーワードは、定義したすべてのセル形式を消去する場合に使用されます。

このキーワードは常に単体で使用されます。他のキーワードと組み合わせて使用することはできません。

以下の値から選択できます。

*YES - 定義したすべての列表示を消去します。

*NO - 定義したすべての列表示を消去しません。

省略値は*NOです。

RANGE

このキーワードは、DEFINEが作用する指定の列内で行範囲を定義する場合に使用されます。

ブランクのままの場合、列全体に作用します。

このキーワードの形式は以下のようになります。

RANGE(開始行, 終了行)、RANGE(3,5)など

このキーワードは任意です。

TYPE

このキーワードは、列タイプを定義する場合に使用されます。

以下の値から選択できます。

*NUMBER

*DATE

*BOOLEAN

*STRING

*BLANK

省略値は*NUMBERです。

このキーワードは任意です。

FORMAT

このキーワードは、セル形式を定義する場合に使用されます。

セルのタイプが*NUMBERの場合、使用可能な値は以下のようになります。これらには任意の有効なNumberFormat (#.##など)を使用できます。

*ACCOUNTINGFLOAT ("$#,##0;($#,##0)")

*ACCOUNTINGINTEGER ("$#,##0;($#,##0)")

*ACCOUNTINGREDFLOAT ("$#,##0;($#,##0)") Red Negative

*ACCOUNTINGREDINTEGER ("$#,##0;($#,##0)") Red Negative

*DEFAULT ("#")

*EXPONENTIAL ("0.00E00")

*FLOAT ("0.00")

*FORMAT1 ("#,##0;(#,##0)")

*FORMAT2 (""#,##0;(#,##0)") Red Negative

*FORMAT3 (""#,##0.00;(#,##0.00)")

*FORMAT4 ("#,##0.00;(#,##0.00)") Red Negative

*FORMAT5 (""#,##0;(#,##0)")

*FORMAT6 (""#,##0;(#,##0)") Red Negative

*FORMAT7 ("#,##0.00;(#,##0.00)")

*FORMAT8 ("#,##0.00;(#,##0.00)") Red Negative

*FORMAT9 (""#,##0.00;(#,##0.00)")

*FORMAT10 ("##0.0E0")

*FRACTIONONEDIGIT ("?/?")

*FRACTIONTWODIGITS ("??/??")

*INTEGER ("0")

*PERCENTFLOAT ("0.00%")

*PERCENTINTEGER ("0%")

*TEXT ("@")

*THOUSANDSFLOAT ("#,##0.00")

*THOUSANDSINTEGER ("#,##0")

省略値は*DEFAULTです。

セルのタイプが*DATEの場合、使用可能な値は以下のようになります。これらには任意の有効なDateFormat (dd mm yyyyなど)を使用できます。

*DEFAULT ("M/d/yy")

*FORMAT1 ("M/d/yy")

*FORMAT2 ("d-MMM-yy")

*FORMAT3 ("d-MMM")

*FORMAT4 ("MMM-yy ")

*FORMAT5 ("h:mm a")

*FORMAT6 ("h:mm:ss a")

*FORMAT7 ("H:mm")

*FORMAT8 ("H:mm:ss")

*FORMAT9 ("M/d/yy H:mm")

*FORMAT10 ("mm:ss")

*FORMAT11 ("H:mm:ss")

*FORMAT12 ("H:mm:ss")

省略値は*DEFAULTです。

このキーワードは任意です。

COMPLEXFORMAT

このキーワードは、タイプが*NUMBERのセルのセル・フォーマットを定義する場合に使用されます。

フォーマット値の妥当性検査は行われませんので、フォーマットは有効なExcel番号のフォーマットでなければなりません。有効なフォーマットでない場合は、Excelドキュメントが破損してしまう可能性があります。

FONT

このキーワードは、セル値のフォントを定義する場合に使用されます。

可能な値は以下のとおりです。

*ARIAL

*COURIER

*TAHOMA

*TIMES

JXLの省略値・フォントはArialです。

このキーワードは任意です。

FONTCOLOR

このキーワードは、フォントの色を定義する場合に使用されます。

可能な値は以下のとおりです。

*AQUA、*AUTOMATIC、*BLACK、*BLUE、*BLUEGRAY、*BLUE2、*BRIGHTGREEN、*BROWN、*CORAL、*DARKBLUE、*DARKBLUE2、*DARKGREEN、*DARKPURPLE、*DARKRED、*DARKRED2、*DARKTEAL、*DARKYELLOW、*DEFAULTBACKGROUND、*DEFAULTBACKGROUND1、*GOLD、*GRAY25、*GRAY50、*GRAY80、*GREEN、*GRAY25、*GRAY50、*GRAY80、*ICEBLUE、*INDIGO、*IVORY、*LAVENDER、*LIGHTBLUE、*LIGHTGREEN、*LIGHTORANGE、*LIGHTTURQUOISE、*LIGHTTURQUOISE2、*LIME、*OCEANBLUE、*OLIVEGREEN、*ORANGE、*PALEBLUE、*PALETTEBLACK、*PERIWINKLE、*PINK、*PINK2、*PLUM、*PLUM2、*RED、*ROSE、*SEAGREEN、*SKYBLUE、*TAN、*TEAL、*TEAL2、*TURQUOISE、*TURQUOISE2、*VERYLIGHTYELLOW、*VIOLET、*VIOLET2、*WHITE、*YELLOW、*YELLOW2

省略値は*BLACKです。

このキーワードは任意です。

FONTSIZE

このキーワードは、フォントのサイズを定義する場合に使用されます。

JXLの省略値のポイント・サイズは10です。

このキーワードは任意です。

BORDER

このキーワードは、境界線の線を定義する場合に使用されます。

可能な値は以下のとおりです。

*ALL

*NONE

*TOP

*BOTTOM

*LEFT

*RIGHT

省略値はありません。

BORDERSTYLE

このキーワードは、境界線スタイルを定義する場合に使用されます。

BORDERキーワードはこのキーワードと組み合わせて指定してください。

このキーワードに可能な値は以下のとおりです。

*NONE

*MEDIUM

*THICK

*THIN

*HAIR

*DOUBLE

省略値は*THINです。

このキーワードは任意です。

BORDERCOLOR

このキーワードは、境界線の色を定義する場合に使用されます。

BORDERキーワードはこのキーワードと組み合わせて指定してください。

可能な値は以下のとおりです。

*AQUA、*AUTOMATIC、*BLACK、*BLUE、*BLUEGRAY、*BLUE2、*BRIGHTGREEN、*BROWN、*CORAL、*DARKBLUE、*DARKBLUE2、*DARKGREEN、*DARKPURPLE、*DARKRED、*DARKRED2、*DARKTEAL、*DARKYELLOW、*DEFAULTBACKGROUND、*DEFAULTBACKGROUND1、*GOLD、*GRAY25、*GRAY50、*GRAY80、*GREEN、*GRAY25、*GRAY50、*GRAY80、*ICEBLUE、*INDIGO、*IVORY、*LAVENDER、*LIGHTBLUE、*LIGHTGREEN、*LIGHTORANGE、*LIGHTTURQUOISE、*LIGHTTURQUOISE2、*LIME、*OCEANBLUE、*OLIVEGREEN、*ORANGE、*PALEBLUE、*PALETTEBLACK、*PERIWINKLE、*PINK、*PINK2、*PLUM、*PLUM2、*RED、*ROSE、*SEAGREEN、*SKYBLUE、*TAN、*TEAL、*TEAL2、*TURQUOISE、*TURQUOISE2、*VERYLIGHTYELLOW、*VIOLET、*VIOLET2、*WHITE、*YELLOW、*YELLOW2

省略値は*BLACKです。

このキーワードは任意です。

BACKGROUND

可能な値は以下のとおりです。

*AQUA、*AUTOMATIC、*BLACK、*BLUE、*BLUEGRAY、*BLUE2、*BRIGHTGREEN、*BROWN、*CORAL、*DARKBLUE、*DARKBLUE2、*DARKGREEN、*DARKPURPLE、*DARKRED、*DARKRED2、*DARKTEAL、*DARKYELLOW、*DEFAULTBACKGROUND、*DEFAULTBACKGROUND1、*GOLD、*GRAY25、*GRAY50、*GRAY80、*GREEN、*GRAY25、*GRAY50、*GRAY80、*ICEBLUE、*INDIGO、*IVORY、*LAVENDER、*LIGHTBLUE、*LIGHTGREEN、*LIGHTORANGE、*LIGHTTURQUOISE、*LIGHTTURQUOISE2、*LIME、*OCEANBLUE、*OLIVEGREEN、*ORANGE、*PALEBLUE、*PALETTEBLACK、*PERIWINKLE、*PINK、*PINK2、*PLUM、*PLUM2、*RED、*ROSE、*SEAGREEN、*SKYBLUE、*TAN、*TEAL、*TEAL2、*TURQUOISE、*TURQUOISE2、*VERYLIGHTYELLOW、*VIOLET、*VIOLET2、*WHITE、*YELLOW、*YELLOW2

省略値はありません。

このキーワードは任意です。

HALIGN

このキーワードは、横方向の位置合わせを定義する場合に使用されます。

このキーワードに可能な値は以下のとおりです。

*CENTRE

*CENTER

*FILL

*GENERAL

*JUSTIFY

*LEFT

*RIGHT

省略値はありません。

このキーワードは任意です。

VALIGN

このキーワードは、縦方向の位置合わせを定義する場合に使用されます。

このキーワードに可能な値は以下のとおりです。

*CENTRE

*CENTER

*JUSTIFY

*TOP

*BOTTOM

省略値はありません。

このキーワードは任意です。

ITALIC

このキーワードは、フォントをイタリックにするかどうかを設定する場合に使用されます。

このキーワードに可能な値は以下のとおりです。

*NO

*YES

省略値は*NOです。

このキーワードは任意です。

BOLD

このキーワードは、フォントをボールドにするかどうかを設定する場合に使用されます。

このキーワードに可能な値は以下のとおりです。

*NO

*YES

省略値は*NOです。

このキーワードは任意です。