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です。 このキーワードは任意です。 |