b6db3e3acc
Change-Id: Ice06e639213aeb6f7f23cbf4634947dd25613db1
2397 lines
63 KiB
INI
2397 lines
63 KiB
INI
#
|
|
# This file is part of the LibreOffice project.
|
|
#
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
#
|
|
# This file incorporates work covered by the following license notice:
|
|
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed
|
|
# with this work for additional information regarding copyright
|
|
# ownership. The ASF licenses this file to you under the Apache
|
|
# License, Version 2.0 (the "License"); you may not use this file
|
|
# except in compliance with the License. You may obtain a copy of
|
|
# the License at http://www.apache.org/licenses/LICENSE-2.0 .
|
|
#
|
|
|
|
# dumper settings ============================================================
|
|
|
|
# Path to additional configuration data, relative to this file.
|
|
include-config-file=dumperbase.ini
|
|
include-config-file=dffdumper.ini
|
|
include-config-file=oledumper.ini
|
|
|
|
# Enable entire dumper. This option does not affect the option 'enable-import'.
|
|
# 0=off, 1=on, missing = use setting from dumperbase.ini
|
|
# enable-dumper=1
|
|
|
|
# Enable import after dumping. Disabling this option allows to dump a file
|
|
# without loading it. This option is independent from the 'enable-dumper'
|
|
# option.
|
|
# 0=off, 1=on, missing = use setting from dumperbase.ini
|
|
# enable-import=1
|
|
|
|
# BIFF record settings -------------------------------------------------------
|
|
|
|
# Merge CONTINUE records with leading record (default=on).
|
|
# 0=off - show CONTINUE records separately (hex dump)
|
|
# 1=on - show contents of leading record together with following CONTINUE
|
|
merge-continue-record=1
|
|
|
|
# name lists =================================================================
|
|
|
|
# common ---------------------------------------------------------------------
|
|
|
|
unitconverter=CONV-PERCENT-NEG,-1,%
|
|
unitconverter=CONV-COLWIDTH,/256,chars
|
|
unitconverter=CONV-TINT,/327.67,%
|
|
|
|
shortlist=BIFF,0,biff2,biff3,biff4,biff5,biff8
|
|
|
|
constlist=ERRORCODES
|
|
0x00=#NULL!
|
|
0x07=#DIV/0!
|
|
0x0F=#VALUE!
|
|
0x17=#REF!
|
|
0x1D=#NAME?
|
|
0x24=#NUM!
|
|
0x2A=#N/A
|
|
end
|
|
|
|
shortlist=WINDOWS-PALETTE-0,0,black,white,red,green,blue,yellow,magenta,cyan
|
|
shortlist=WINDOWS-PALETTE-8,8,black,white,red,green,blue,yellow,magenta,cyan
|
|
shortlist=WINDOWS-PALETTE-16,16,dark-red,dark-green,dark-blue,dark-yellow,dark-magenta,dark-cyan,light-grey,dark-grey
|
|
|
|
multilist=WINDOWS-SYSCOLORS-BIFF2
|
|
24=sys-window-text,sys-window-bg
|
|
0x7FFF=sys-window-text
|
|
end
|
|
|
|
multilist=WINDOWS-SYSCOLORS-BIFF5
|
|
64=sys-window-text,sys-window-bg,,sys-button-face
|
|
77=sys-window-text-chart,sys-window-bg-chart,auto-border-chart,sys-tooltip-bg,sys-tooltip-text
|
|
0x7FFF=sys-window-text
|
|
end
|
|
|
|
constlist=COLORS-BIFF2
|
|
include=WINDOWS-PALETTE-0
|
|
include=WINDOWS-SYSCOLORS-BIFF2
|
|
end
|
|
|
|
constlist=COLORS-BIFF3
|
|
include=WINDOWS-PALETTE-0
|
|
include=WINDOWS-PALETTE-8
|
|
include=WINDOWS-PALETTE-16
|
|
include=WINDOWS-SYSCOLORS-BIFF2
|
|
end
|
|
|
|
multilist=COLORS-BIFF5
|
|
include=WINDOWS-PALETTE-0
|
|
include=WINDOWS-PALETTE-8
|
|
include=WINDOWS-PALETTE-16
|
|
24=0x8080FF,0x802060,0xFFFFC0,0xA0E0E0,0x600080,0xFF8080,0x0080C0,0xC0C0FF
|
|
32=0x000080,0xFF00FF,0xFFFF00,0x00FFFF,0x800080,0x800000,0x008080,0x0000FF
|
|
40=0x00CFFF,0x69FFFF,0xE0FFE0,0xFFFF80,0xA6CAF0,0xDD9CB3,0xB38FEE,0xE3E3E3
|
|
48=0x2A6FF9,0x3FB8CD,0x488436,0x958C41,0x8E5E42,0xA0627A,0x624FAC,0x969696
|
|
56=0x1D2FBE,0x286676,0x004500,0x453E01,0x6A2813,0x85396A,0x4A3285,0x424242
|
|
include=WINDOWS-SYSCOLORS-BIFF5
|
|
end
|
|
|
|
multilist=COLORS-BIFF8
|
|
include=WINDOWS-PALETTE-0
|
|
include=WINDOWS-PALETTE-8
|
|
include=WINDOWS-PALETTE-16
|
|
24=0x9999FF,0x993366,0xFFFFCC,0xCCFFFF,0x660066,0xFF8080,0x0066CC,0xCCCCFF
|
|
32=0x000080,0xFF00FF,0xFFFF00,0x00FFFF,0x800080,0x800000,0x008080,0x0000FF
|
|
40=0x00CCFF,0xCCFFFF,0xCCFFCC,0xFFFF99,0x99CCFF,0xFF99CC,0xCC99FF,0xFFCC99
|
|
48=0x3366FF,0x33CCCC,0x99CC00,0xFFCC00,0xFF9900,0xFF6600,0x666699,0x969696
|
|
56=0x003366,0x339966,0x003300,0x333300,0x993300,0x993366,0x333399,0x333333
|
|
include=WINDOWS-SYSCOLORS-BIFF5
|
|
end
|
|
|
|
shortlist=BORDERSTYLES-BIFF3,0,none,thin,medium,dash,dot,thick,double,hair
|
|
|
|
multilist=BORDERSTYLES-BIFF8
|
|
include=BORDERSTYLES-BIFF3
|
|
8=medium-dash,thin-dash-dot,medium-dash-dot,thin-dash-dot-dot,medium-dash-dot-dot,slant-dash-dot
|
|
end
|
|
|
|
multilist=FILLPATTERNS-BIFF3
|
|
0=no-fill,solid-fill,50%-grey,75%-grey,25%-grey
|
|
5=hor-stripe,ver-stripe,rev-diag-stripe,diag-stripe,diag-crosshatch
|
|
10=thick-diag-crosshatch,thin-hor-stripe,thin-ver-stripe,thin-rev-diag-stripe,thin-diag-stripe
|
|
15=thin-hor-crosshatch,thin-diag-crosshatch,12.5%-grey,6.25%-grey
|
|
end
|
|
|
|
shortlist=TEXTORIENTATION,0,horizontal,stacked,90°-ccw,90°-cw
|
|
|
|
constlist=TEXTROTATION-BIFF8
|
|
default=
|
|
255=stacked
|
|
end
|
|
|
|
multilist=BUILTIN-FORMATS
|
|
quote-names=1
|
|
0=General,0,0.00,'#,##0','#,##0.00'
|
|
5='"$"#,##0_);\("$"#,##0\)','"$"#,##0_);[Red]\("$"#,##0\)','"$"#,##0.00_);\("$"#,##0.00\)','"$"#,##0.00_);[Red]\("$"#,##0.00\)',0%
|
|
10=0.00%,0.00E+00,# ?/?,# ??/??,M/D/YYYY
|
|
15=D-MMM-YY,D-MMM,MMM-YY,h:mm AM/PM,h:mm:ss AM/PM
|
|
20=h:mm,h:mm:ss,M/D/YYYY h:mm,General,General
|
|
25=General,General,M/D/YYYY,M/D/YYYY,M/D/YYYY
|
|
30=M/D/YYYY,M/D/YYYY,h:mm:ss,h:mm:ss,h:mm:ss
|
|
35=h:mm:ss,M/D/YYYY,'#,##0_);(#,##0)','#,##0_);[Red](#,##0)','#,##0.00_);(#,##0.00)'
|
|
40='#,##0.00_);[Red](#,##0.00)'
|
|
41='_(* #,##0_);_(* \(#,##0\);_(* "-"_);_(@_)'
|
|
42='_("$"* #,##0_);_("$"* \(#,##0\);_("$"* "-"_);_(@_)'
|
|
43='_(* #,##0.00_);_(* \(#,##0.00\);_(* "-"??_);_(@_)'
|
|
44='_("$"* #,##0.00_);_("$"* \(#,##0.00\);_("$"* "-"??_);_(@_)'
|
|
45=mm:ss,[h]:mm:ss,mm:ss.0,##0.0E+0,@
|
|
50=M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY
|
|
55=M/D/YYYY,M/D/YYYY,M/D/YYYY,M/D/YYYY,0
|
|
60=0.00,'#,##0','#,##0.00','$#,##0_);($#,##0)','$#,##0_);[Red]($#,##0)'
|
|
65='$#,##0.00_);($#,##0.00)','$#,##0.00_);[Red]($#,##0.00)',0%,0.00%,# ?/?
|
|
70=# ??/??,M/D/YYYY,M/D/YYYY,D-MMM-YY,D-MMM
|
|
75=MMM-YY,h:mm,h:mm:ss,M/D/YYYY h:mm,mm:ss
|
|
80=[h]:mm:ss,mm:ss.0
|
|
end
|
|
|
|
constlist=CONSTVALUE-TYPE
|
|
0=empty
|
|
1=number
|
|
2=string
|
|
4=boolean
|
|
16=error
|
|
end
|
|
|
|
constlist=PIVOT-NAMELEN
|
|
default=
|
|
0xFFFF=name-in-cache
|
|
end
|
|
|
|
flagslist=FR-FLAGS
|
|
0x0001=has-ref
|
|
0x0002=alert-unsupported
|
|
end
|
|
|
|
shortlist=EXTCOLOR-TYPE,0,auto,indexed,rgb,theme,n/a
|
|
|
|
combilist=EXTCOLOR-FLAGS
|
|
0x01=rgb-valid
|
|
0xFE=uint8,dec,type,EXTCOLOR-TYPE
|
|
end
|
|
|
|
shortlist=EXTGRADIENT-TYPE,0,linear,path
|
|
|
|
shortlist=EXTFONT-SCHEME,-1,n/a,none,major,minor
|
|
|
|
# DFF ------------------------------------------------------------------------
|
|
|
|
flagslist=DFF-CLIENTANCHOR-FLAGS
|
|
0x0001=pos-locked
|
|
0x0002=size-locked
|
|
end
|
|
|
|
# formulas -------------------------------------------------------------------
|
|
|
|
multilist=BASETOKENS-BIFF2
|
|
0x00=,tExp,tTbl,tAdd,tSub,tMul,tDiv,tPower
|
|
0x08=tConcat,tLT,tLE,tEQ,tGE,tGT,tNE,tIsect
|
|
0x10=tList,tRange,tUplus,tUminus,tPercent,tParen,tMissArg,tStr
|
|
0x18=,tAttr,tSheet,tEndSheet,tErr,tBool,tInt,tNum
|
|
end
|
|
|
|
constlist=BASETOKENS-BIFF5
|
|
include=BASETOKENS-BIFF2
|
|
exclude=0x1A,0x1B
|
|
end
|
|
|
|
constlist=BASETOKENS-BIFF8
|
|
include=BASETOKENS-BIFF5
|
|
0x18=tNlr
|
|
end
|
|
|
|
constlist=TOKENCLASSES
|
|
0x20=R
|
|
0x40=V
|
|
0x60=A
|
|
end
|
|
|
|
multilist=CLASSTOKENS-BIFF2
|
|
0x00=tArray,tFunc,tFuncVar,tName,tRef,tArea,tMemArea,tMemErr
|
|
0x08=tMemNoMem,tMemFunc,tRefErr,tAreaErr,tRefN,tAreaN,tMemAreaN,tMemNoMemN
|
|
0x18=tFuncCE
|
|
end
|
|
|
|
constlist=CLASSTOKENS-BIFF4
|
|
include=CLASSTOKENS-BIFF2
|
|
exclude=0x18
|
|
end
|
|
|
|
multilist=CLASSTOKENS-BIFF5
|
|
include=CLASSTOKENS-BIFF4
|
|
0x19=tNameX,tRef3d,tArea3d,tRefErr3d,tAreaErr3d
|
|
end
|
|
|
|
combilist=FUNCID
|
|
0x7FFF=uint16,dec,func-id
|
|
0x8000=command
|
|
end
|
|
|
|
combilist=PARAMCOUNT-CMD
|
|
0x7F=uint8,dec,count
|
|
0x80=prompt
|
|
end
|
|
|
|
combilist=REFRELFLAGS
|
|
0x3FFF=uint16,dec,value
|
|
0x4000=col-rel
|
|
0x8000=row-rel
|
|
end
|
|
|
|
multilist=NLRTYPES
|
|
0x00=,tNlrErr,tNlrRowR,tNlrColR,,,tNlrRowV,tNlrColV
|
|
0x08=,,tNlrRange,tNlrSRange,tNlrSRowR,tNlrSColR,tNlrSRowV,tNlrSColV
|
|
0x10=tNlrRangeErr,,,,,,,
|
|
0x18=,,,,,tNlrSxName,,
|
|
end
|
|
|
|
combilist=NLRADDFLAGS
|
|
0x3FFFFFFF=uint32,dec,count
|
|
0x80000000=rel
|
|
end
|
|
|
|
flagslist=ATTRTYPES
|
|
0x00=skip
|
|
0x01=volatile
|
|
0x02=if
|
|
0x04=choose
|
|
0x08=skip
|
|
0x10=sum
|
|
0x20=assign
|
|
0x40=space
|
|
end
|
|
|
|
shortlist=ATTRSPACETYPES,0,space-before-token,cr-before-token,space-before-open,cr-before-open,space-before-close,cr-before-close,leading-space
|
|
|
|
# record names ---------------------------------------------------------------
|
|
|
|
multilist=RECORD-NAMES-BIFF2
|
|
# worksheet records
|
|
0x0000=DIMENSION,BLANK,INTEGER,NUMBER,LABEL,BOOLERR,FORMULA,STRING
|
|
0x0008=ROW,BOF,EOF,INDEX,CALCCOUNT,CALCMODE,PRECISION,REFMODE
|
|
0x0010=DELTA,ITERATION,PROTECT,PASSWORD,HEADER,FOOTER,EXTERNCOUNT,EXTERNSHEET
|
|
0x0018=DEFINEDNAME,WINDOWPROTECT,VERTICALPAGEBREAKS,HORIZONTALPAGEBREAKS,NOTE,SELECTION,FORMAT,BUILTINFMTCOUNT
|
|
0x0020=COLUMNDEFAULT,ARRAY,DATEMODE,EXTERNALNAME,COLWIDTH,DEFAULTROWHEIGHT,LEFTMARGIN,RIGHTMARGIN
|
|
0x0028=TOPMARGIN,BOTTOMMARGIN,PRINTHEADERS,PRINTGRIDLINES,,,,FILEPASS
|
|
0x0030=,FONT,FONT2,PRINTSIZE,,INFOOPTS,DATATABLE,DATATABLE2
|
|
0x0038=WNDESK,,BEGINPREF,ENDPREF,CONTINUE,WINDOW1,WINDOW2,
|
|
0x0040=BACKUP,PANE,CODEPAGE,XF,IXFE,EFONT,SHOWSCROLL,SHOWFORMULA
|
|
0x0048=STATUSBAR,SHORTMENUS,DDEENABLED,AUTODEC,MENUKEY,PLS|ZOOM,MENUUND,MOVESEL
|
|
0x0050=DCON,DCONREF,DCONNAME,,,DEFCOLWIDTH,,
|
|
# worksheet records new in BIFF3, but supported in BIFF2 streams
|
|
0x0200=DIMENSION,BLANK,,NUMBER,LABEL,BOOLERR,,
|
|
0x0208=,,,INDEX,,,,
|
|
0x027E=RK
|
|
# BIFF5 style BOF
|
|
0x0809=BOF
|
|
# chart records
|
|
0x1000=,CHUNITS,CHCHART,CHSERIES,CHSOURCELINK,,CHDATAFORMAT,CHLINEFORMAT
|
|
0x1008=,CHMARKERFORMAT,CHAREAFORMAT,CHPIEFORMAT,CHATTACHEDLABEL,CHSTRING,,
|
|
0x1010=,,,,CHTYPEGROUP,CHLEGEND,CHSERIESLIST,CHBAR
|
|
0x1018=CHLINE,CHPIE,CHAREA,CHSCATTER,CHCHARTLINE,CHAXIS,CHTICK,CHVALUERANGE
|
|
0x1020=CHLABELRANGE,CHAXISLINE,CHFORMATLINK,,CHDEFAULTTEXT,CHTEXT,CHFONT,CHOBJECTLINK
|
|
0x1028=,,,,,CHARROW,,CHARROWHEAD
|
|
0x1030=,,CHFRAME,CHBEGIN,CHEND,CHPLOTFRAME,CHCHARTSIZE,CHRELPOSITION
|
|
0x1038=CHARROWRELPOS,,CHCHART3D,,,,,
|
|
end
|
|
|
|
multilist=RECORD-NAMES-BIFF3
|
|
include=RECORD-NAMES-BIFF2
|
|
# worksheet records
|
|
exclude=0x0006,0x0008,0x0009,0x000B,0x0018,0x0020,0x0023,0x0024,0x0025,0x0031,0x0036,0x0037,0x003E,0x0043,0x0044,0x0045
|
|
0x0050=,,,,,,BUILTINFMTCOUNT,
|
|
0x0058=TOOLBAR,XCT,CRN,FILESHARING,WRITEACCESS,OBJ,UNCALCED,SAFERECALC
|
|
0x0060=TEMPLATE,INTL,,OBJECTPROTECT,,,,
|
|
0x0068=,,,,,,,
|
|
0x0070=,,,,,,,
|
|
0x0078=,,,,,COLINFO,,IMGDATA
|
|
0x0080=GUTS,SHEETPR,GRIDSET,HCENTER,VCENTER,,WRITEPROT,ADDIN
|
|
0x0088=EDG,PUB,NOTEOFF,LH,COUNTRY,HIDEOBJ,,
|
|
0x0090=SORT,SUB,PALETTE,,LHRECORD,LHNGRAPH,,
|
|
0x0200=,,,,,,FORMULA,STRING
|
|
0x0208=ROW,BOF,,,,,,
|
|
0x0218=DEFINEDNAME
|
|
0x0221=ARRAY
|
|
0x0223=EXTERNALNAME
|
|
0x0225=DEFAULTROWHEIGHT
|
|
0x0231=FONT
|
|
0x0236=DATATABLE
|
|
0x023E=WINDOW2
|
|
0x0243=XF
|
|
0x0293=STYLE
|
|
# chart records
|
|
0x103C=CHPICFORMAT
|
|
end
|
|
|
|
multilist=RECORD-NAMES-BIFF4
|
|
include=RECORD-NAMES-BIFF3
|
|
# worksheet/workbook records
|
|
exclude=0x0206,0x0209,0x001E,0x0243
|
|
0x0085=SHEET
|
|
0x0088=,,,,,,SHEETSOFFSET,SHEETHEADER
|
|
0x0090=,,,,,,NOTESOUND,SYNC
|
|
0x0098=LPR,STANDARDWIDTH,FNGROUPNAME,,FNGROUPCOUNT,,,
|
|
0x00A0=SCL,PAGESETUP,FNPROTO,PROJEXTSHEET,,,,
|
|
0x00A8=DRAGDROP,COORDLIST,,GCW,,,,
|
|
0x0406=FORMULA
|
|
0x0409=BOF
|
|
0x041E=FORMAT
|
|
0x0443=XF
|
|
# chart records
|
|
0x1038=,,,CHMULTILINK,,CHDROPBAR,CHRADARLINE,CHSURFACE
|
|
end
|
|
|
|
multilist=RECORD-NAMES-BIFF5
|
|
include=RECORD-NAMES-BIFF4
|
|
# worksheet/workbook records
|
|
exclude=0x0409,0x0218,0x0223,0x0231,0x0443
|
|
0x0006=FORMULA
|
|
0x0018=DEFINEDNAME
|
|
0x0023=EXTERNALNAME
|
|
0x0031=FONT
|
|
0x0098=,,,FILTERMODE,,AUTOFILTER,FILTERCOLUMN,
|
|
0x00A8=,,,,,,SCENARIOS,SCENARIO
|
|
0x00B0=PTDEFINITION,PTFIELD,PTFITEM,,PTROWCOLFIELDS,PTROWCOLITEMS,PTPAGEFIELDS,
|
|
0x00B8=DOCROUTE,RECIPNAME,,,,MULTRK,MULTBLANK,TOOLBARHDR
|
|
0x00C0=TOOLBAREND,MMS,ADDMENU,DELMENU,,PTDATAFIELD,PCDEFINITION,PCDFIELD
|
|
0x00C8=PCITEM_INDEXLIST,PCITEM_DOUBLE,PCITEM_BOOL,PCITEM_ERROR,PCITEM_INTEGER,PCITEM_STRING,PCITEM_DATE,PCITEM_MISSING
|
|
0x00D0=SXTBL,SXTBRGITEM,SXTBPG,VBAPROJECT,,PIVOTCACHE,RSTRING,DBCELL
|
|
0x00D8=PCDFRANGEPR,PCDFDISCRETEPR,BOOKBOOL,REVERT,DBORPARAMQUERY,SCENPROTECT,OLESIZE,UDDESC
|
|
0x00E0=XF,INTERFACEHDR,INTERFACEEND,PCDSOURCE,,,,
|
|
0x0206=FORMULA
|
|
0x04BC=SHAREDFMLA
|
|
# chart records
|
|
exclude=0x1004,0x102D,0x102F,0x1036,0x1037,0x1038,0x103B
|
|
0x1040=CHRADARAREA,CHAXESSET,,CHLEGENDENTRY,CHPROPERTIES,CHSERGROUP,CHUSEDAXESSETS,
|
|
0x1048=CHPIVOTRANGE,,CHSERPARENT,CHSERTRENDLINE,,,CHFORMAT,CHFRAMEPOS
|
|
0x1050=CHFORMATRUNS,CHSOURCELINK,,,,,,
|
|
0x1058=,,,CHSERERRORBAR,,CHSERIESFORMAT,,
|
|
end
|
|
|
|
multilist=RECORD-NAMES-BIFF8
|
|
include=RECORD-NAMES-BIFF5
|
|
# worksheet/workbook records
|
|
0x00E0=,,,,,CELLMERGING,,
|
|
0x00E8=,IMGDATA,,MSODRAWINGGROUP,MSODRAWING,MSODRAWINGSELECTION,,PHONETICPR
|
|
0x00F0=,PTDEFINITION2,,,,,,
|
|
0x00F8=,PCDFORMULAFIELD,,,SST,LABELSST,,EXTSST
|
|
0x0100=PTFIELD2,,,PCDFIELDINDEX,,,,
|
|
0x0120=,,PCDEFINITION2,,,,,
|
|
0x0130=,,,,,,,CHTRINSERT
|
|
0x0138=CHTRINFO,,,CHTRCELLCONTENT,,TABID,,
|
|
0x0140=CHTRMOVERANGE,,,,,,,
|
|
0x0148=,,,,,CHTRINSERTTAB,,
|
|
0x0158=,,,,,,,LABELRANGES
|
|
0x0160=USESELFS,DSF,XL5MODIFY,,,,,
|
|
0x0190=,,,,,,CHTRHEADER,
|
|
0x01A8=,USERBVIEW,USERSVIEWBEGIN,USERSVIEWEND,,QUERYTABLE,EXTERNALBOOK,PROT4REV
|
|
0x01B0=CFHEADER,CFRULE,DATAVALIDATIONS,,,DCONBINAME,TXO,REFRESHALL
|
|
0x01B8=HYPERLINK,NLRDELNAME,CODENAME,PCDFSQLTYPE,PROT4REVPASS,VBAPROJECTEMPTY,DATAVALIDATION,
|
|
0x01C0=XL9FILE,RECALCID,INTCACHEDDATA,,,,,
|
|
# future records
|
|
0x0800=SCREENTIP,,QUERYTABLEREFRESH,QUERYTABLESETTINGS,QUERYTABLESTRING,,,
|
|
0x0850=CHFRINFO,CHFRWRAPPER,CHFRBLOCKBEGIN,CHFRBLOCKEND,,,CHFRCATEGORYPROPS,CHFRUNITPROPS
|
|
0x0858=CHPIVOTREF,CHPIVOTFLAGS,,,,,,
|
|
0x0860=,,SHEETEXT,BOOKEXT,,,,SHAREDFEATHEAD
|
|
0x0868=,,,CHFRLABELPROPS,,,,
|
|
0x0870=,,,,,,CONNECTION,
|
|
0x0878=,,CFRULE12,CFRULEEXT,XFCRC,XFEXT,FILTERCOLUMN12,CONTINUE12
|
|
0x0888=,,,PAGELAYOUTVIEW,CHECKCOMPAT,DXF,TABLESTYLES,
|
|
0x0890=,,STYLEEXT,,,,THEME,
|
|
0x0898=,,MTHREADSETTINGS,COMPRESSPICS,HEADERFOOTER,CHFRLAYOUT,CHFREXTPROPS,CHFREXTPROPSCONT
|
|
0x08A0=,,,FORCEFULLCALC,CHFRSHAPEPROPS,CHFRTEXTPROPS,,CHFRPLOTAREALAYOUT
|
|
# chart records
|
|
0x1058=,,,,,,,CH3DDATAFORMAT
|
|
0x1060=CHFONTBASE,CHPIEEXT,CHDATERANGE,CHDATATABLE,CHPLOTGROWTH,CHSERINDEX,CHESCHERFORMAT,CHPIEEXTSETT
|
|
end
|
|
|
|
# simple records -------------------------------------------------------------
|
|
|
|
constlist=SIMPLE-RECORDS-BIFF2
|
|
0x000C=uint16,dec,max-iterations
|
|
0x000D=int16,dec,calc-mode,CALCMODE
|
|
0x000E=uint16,bool,calc-precise
|
|
0x000F=uint16,dec,ref-mode,REFMODE
|
|
0x0010=double,dec,epsilon
|
|
0x0011=uint16,bool,iterate-recursive
|
|
0x0012=uint16,bool,contents-protected
|
|
0x0013=uint16,hex,password-hash
|
|
0x0016=uint16,dec,externsheets
|
|
0x0019=uint16,bool,window-protected
|
|
0x001F=uint16,dec,builtin-fmt-count
|
|
0x0022=uint16,dec,null-date,DATEMODE
|
|
0x0025=uint16,hex,rowheight-flags,DEFROWHEIGHT-FLAGS
|
|
0x0026=double,dec,left-margin,CONV-INCH-TO-CM
|
|
0x0027=double,dec,right-margin,CONV-INCH-TO-CM
|
|
0x0028=double,dec,top-margin,CONV-INCH-TO-CM
|
|
0x0029=double,dec,bottom-margin,CONV-INCH-TO-CM
|
|
0x002A=uint16,bool,print-sheet-headers
|
|
0x002B=uint16,bool,print-gridlines
|
|
0x0040=uint16,bool,backup-on-save
|
|
0x0044=uint16,dec,xf-idx
|
|
0x0045=uint16,dec,font-color-idx,COLORS
|
|
0x0055=uint16,dec,base-col-width
|
|
0x100B=uint16,dec,extrusion,CONV-PERCENT
|
|
0x100C=uint16,hex,flags,CHATTACHEDLABEL-FLAGS
|
|
0x1018=uint16,hex,flags,CHLINE-FLAGS
|
|
0x101A=uint16,hex,flags,CHAREA-FLAGS
|
|
0x101C=uint16,dec,line-type,CHCHARTLINE-TYPE
|
|
0x1021=uint16,dec,axisline-id,CHAXISLINE-ID
|
|
0x1024=uint16,dec,text-idx
|
|
0x1026=uint16,dec,font-idx,FONTNAMES
|
|
0x1045=uint16,dec,group-idx
|
|
0x1046=uint16,dec,used-axessets
|
|
0x104A=uint16,dec,series-idx
|
|
0x104E=uint16,dec,fmt-idx,FORMATS
|
|
end
|
|
|
|
constlist=SIMPLE-RECORDS-BIFF3
|
|
include=SIMPLE-RECORDS-BIFF2
|
|
0x0056=uint16,dec,builtin-fmt-count
|
|
0x005E=uint16,unused
|
|
0x005F=uint16,bool,recalc-on-save
|
|
0x0063=uint16,bool,objects-protected
|
|
0x0081=uint16,hex,flags,SHEETPR-FLAGS
|
|
0x0082=uint16,bool,print-gridlines-changed
|
|
0x0083=uint16,bool,horizontal-centered
|
|
0x0084=uint16,bool,vertical-centered
|
|
0x008D=uint16,dec,object-mode,HIDEOBJ
|
|
end
|
|
|
|
constlist=SIMPLE-RECORDS-BIFF4
|
|
include=SIMPLE-RECORDS-BIFF3
|
|
0x008E=uint32,hex,stream-pos,CONV-DEC
|
|
0x0099=uint16,dec,default-col-width,CONV-COLWIDTH
|
|
0x009C=uint16,dec,func-group-count
|
|
0x103D=uint16,dec,bar-dist
|
|
0x103E=uint16,hex,flags,CHRADAR-FLAGS
|
|
0x103F=uint16,hex,flags,CHSURFACE-FLAGS
|
|
end
|
|
|
|
constlist=SIMPLE-RECORDS-BIFF5
|
|
include=SIMPLE-RECORDS-BIFF4
|
|
0x009D=uint16,dec,column-count
|
|
0x00C9=double,dec,value
|
|
0x00CA=uint16,bool,value
|
|
0x00CB=uint16,hex,error-code,ERRORCODES
|
|
0x00CC=int16,dec,value
|
|
0x00D5=uint16,hex,cache-id
|
|
0x00D8=uint16,hex,flags,PCDFRANGEPR-FLAGS
|
|
0x00DA=uint16,bool,strip-cached-values
|
|
0x00DD=uint16,bool,scenarios-protected
|
|
0x00E3=uint16,dec,source-type,PCDSOURCE-TYPE
|
|
0x1040=uint16,hex,flags,CHRADAR-FLAGS
|
|
0x105D=uint16,hex,flags,CHSERIESFORMAT-FLAGS
|
|
end
|
|
|
|
constlist=SIMPLE-RECORDS-BIFF8
|
|
include=SIMPLE-RECORDS-BIFF5
|
|
0x00E1=uint16,dec,codepage,CODEPAGES
|
|
0x0160=uint16,bool,use-nat-lang-refs
|
|
0x0161=uint16,bool,double-stream
|
|
0x01AF=uint16,bool,revlog-protected
|
|
0x01B7=uint16,bool,refresh-all
|
|
0x01BB=uint16,dec,sql-data-type,PCDFSQLTYPE-DATATYPE
|
|
0x01BC=uint16,hex,password-hash
|
|
0x1065=uint16,dec,series-idx
|
|
end
|
|
|
|
# ARRAY ----------------------------------------------------------------------
|
|
|
|
flagslist=ARRAY-FLAGS-BIFF2
|
|
0x0001=recalc-always
|
|
end
|
|
|
|
flagslist=ARRAY-FLAGS-BIFF3
|
|
include=ARRAY-FLAGS-BIFF2
|
|
0x0002=recalc-onload
|
|
end
|
|
|
|
# BOF ------------------------------------------------------------------------
|
|
|
|
constlist=BOF-BIFFTYPE
|
|
0x0000=from-id
|
|
0x0007=biff2
|
|
0x0200=biff2
|
|
0x0300=biff3
|
|
0x0400=biff4
|
|
0x0500=biff5
|
|
0x0600=biff8
|
|
end
|
|
|
|
constlist=BOF-SHEETTYPE
|
|
0x0005=globals
|
|
0x0006=vb-module
|
|
0x0010=sheet
|
|
0x0020=chart
|
|
0x0040=macro
|
|
0x0100=workspace
|
|
end
|
|
|
|
shortlist=BOF-EXCELVERSION,0,excel-97,excel-2000,excel-2002,excel-2003,excel-2007,,excel-2010
|
|
shortlist=BOF-LOWESTVERSION-BIFF,6,biff8
|
|
|
|
combilist=BOF-HISTORY-FLAGS
|
|
ignore=0x000000C0
|
|
0x00000001=windows
|
|
0x00000002=risc
|
|
0x00000004=beta
|
|
0x00000008=win-any
|
|
0x00000010=mac-any
|
|
0x00000020=beta-any
|
|
0x00000100=risc-any
|
|
0x00000200=out-of-mem
|
|
0x00000400=out-of-mem-renderer
|
|
0x00002000=font-limit-255
|
|
0x0003C000=uint8,dec,max-version-saved,BOF-EXCELVERSION
|
|
end
|
|
|
|
combilist=BOF-LOWESTVERSION-FLAGS
|
|
0x000000FF=uint8,dec,biff-version,BOF-LOWESTVERSION-BIFF
|
|
0x00000F00=uint8,dec,version-saved,BOF-EXCELVERSION
|
|
end
|
|
|
|
# BOOKEXT --------------------------------------------------------------------
|
|
|
|
combilist=BOOKEXT-FLAGS1
|
|
0x00000001=no-auto-recover
|
|
0x00000002=hide-pivot-list
|
|
0x00000004=filter-privacy
|
|
0x00000008=embed-smarttags
|
|
0x00000030=uint8,dec,display-smarttags,BOOKEXT-DISPLAY-SMARTTAGS
|
|
0x00000040=saved-on-recovery
|
|
0x00000080=minimal-save
|
|
0x00000100=opened-on-recovery
|
|
0x00000200=opened-in-save-mode
|
|
end
|
|
|
|
shortlist=BOOKEXT-DISPLAY-SMARTTAGS,0,button-and-indicator,button,nothing
|
|
|
|
flagslist=BOOKEXT-FLAGS2
|
|
0x01=warn-smart-doc-manifest
|
|
0x02=show-inc-annotations
|
|
end
|
|
|
|
flagslist=BOOKEXT-FLAGS3
|
|
0x02=!all-published!selected-items-published
|
|
0x04=show-pivot-chart-filter
|
|
end
|
|
|
|
# CALCMODE -------------------------------------------------------------------
|
|
|
|
shortlist=CALCMODE,-1,automatic-no-table,manual,automatic
|
|
|
|
# CFHEADER -------------------------------------------------------------------
|
|
|
|
combilist=CFHEADER-FLAGS
|
|
0x0001=complex
|
|
0xFFFE=uint16,dec,id
|
|
end
|
|
|
|
# CFRULE ---------------------------------------------------------------------
|
|
|
|
shortlist=CFRULE-TYPE,1,value,formula
|
|
shortlist=CFRULE-OPERATOR,0,none,between,not-between,equal,not-equal,greater-than,less-than,greater-equal,less-equal
|
|
|
|
flagslist=CFRULE-FLAGS1
|
|
ignore=0x00200000
|
|
0x00000001=!hor-align-used
|
|
0x00000002=!vert-align-used
|
|
0x00000004=!text-wrap-used
|
|
0x00000008=!rotation-used
|
|
0x00000010=!justify-lastline-used
|
|
0x00000020=!indent-used
|
|
0x00000040=!shrinktofit-used
|
|
0x00000080=!cell-merged-used
|
|
0x00000100=!cell-locked-used
|
|
0x00000200=!cell-hidden-used
|
|
0x00000400=!left-border-used
|
|
0x00000800=!right-border-used
|
|
0x00001000=!top-border-used
|
|
0x00002000=!bottom-border-used
|
|
0x00004000=!tl-to-br-used
|
|
0x00008000=!bl-to-tr-used
|
|
0x00010000=!fill-pattern-used
|
|
0x00020000=!fg-color-idx-used
|
|
0x00040000=!bg-color-idx-used
|
|
0x00080000=!fmt-idx-used
|
|
0x00100000=!def-font-used
|
|
0x02000000=numfmt-block
|
|
0x04000000=font-block
|
|
0x08000000=alignment-block
|
|
0x10000000=border-block
|
|
0x20000000=pattern-block
|
|
0x40000000=protection-block
|
|
0x80000000=!text-dir-used
|
|
end
|
|
|
|
flagslist=CFRULE-FLAGS2
|
|
ignore=0x0002
|
|
0x0001=!numfmt-id!numfmt-string
|
|
0x0004=outline-border
|
|
0x8000=use-text-dir
|
|
end
|
|
|
|
combilist=CFRULE-ALIGNMENT
|
|
0x07=uint8,dec,hor-align,XF-HORALIGN
|
|
0x08=text-wrap
|
|
0x70=uint8,dec,ver-align,XF-VERALIGN
|
|
0x80=justify-lastline
|
|
end
|
|
|
|
combilist=CFRULE-INDENT
|
|
0x000F=uint8,dec,indent
|
|
0x0010=shrink-to-fit
|
|
0x0020=cell-merged
|
|
0x00C0=uint8,dec,text-dir,XF-TEXTDIRECTION
|
|
end
|
|
|
|
flagslist=CFRULE-FONTFLAGS
|
|
0x00000002=italic
|
|
0x00000008=outline
|
|
0x00000010=shadow
|
|
0x00000020=condense
|
|
0x00000040=extend
|
|
0x00000080=strikeout
|
|
end
|
|
|
|
constlist=CFRULE-FONTWEIGHT
|
|
include=FONT-WEIGHT
|
|
-1=unused
|
|
end
|
|
|
|
constlist=CFRULE-FONTESCAPEMENT
|
|
include=FONT-ESCAPEMENT
|
|
-1=unused
|
|
end
|
|
|
|
constlist=CFRULE-FONTUNDERLINE
|
|
include=FONT-UNDERLINE
|
|
-1=unused
|
|
end
|
|
|
|
constlist=CFRULE-FONTCOLOR
|
|
include=COLORS-BIFF8
|
|
-1=unused
|
|
end
|
|
|
|
flagslist=CFRULE-FONTUSEDFLAGS
|
|
ignore=0xFFFFFF00
|
|
0x00000002=!italic-used
|
|
0x00000008=!outline-used
|
|
0x00000010=!shadow-used
|
|
0x00000020=!condense-used
|
|
0x00000040=!extend-used
|
|
0x00000080=!strikeout-used
|
|
end
|
|
|
|
constlist=CFRULE-FONTUSED
|
|
0=used
|
|
1=not-used
|
|
end
|
|
|
|
combilist=CFRULE-BORDERCOLOR2
|
|
0x0000007F=uint8,dec,top-color,COLORS
|
|
0x00003F80=uint8,dec,bottom-color,COLORS
|
|
0x001FC000=uint8,dec,diag-color,COLORS
|
|
0x01E00000=uint8,dec,diag-style,BORDERSTYLES
|
|
end
|
|
|
|
combilist=CFRULE-FILLBLOCK
|
|
0x0000FC00=uint8,dec,fill-pattern,FILLPATTERNS
|
|
0x007F0000=uint8,dec,fg-color-idx,COLORS
|
|
0x3F800000=uint8,dec,bg-color-idx,COLORS
|
|
end
|
|
|
|
flagslist=CFRULE-PROTECTION-FLAGS
|
|
0x0001=locked
|
|
0x0002=formula-hidden
|
|
end
|
|
|
|
# CFRULE12 -------------------------------------------------------------------
|
|
|
|
shortlist=CFRULE12-TYPE,1,cell-is,expression,color-scale,data-bar,top-ten,icon-set
|
|
|
|
flagslist=CFRULE12-FLAGS
|
|
0x0002=stop-if-true
|
|
end
|
|
|
|
multilist=CFRULE12-SUBTYPE
|
|
0=cell-is,expression,color-scale,data-bar,icon-set,top-ten,,unique-values,contains-text,contains-blanks
|
|
10=not-contains-blanks,contains-errors,not-contains-errors,,,today,tomorrow,yesterday,last-7-days,last-month
|
|
20=next-month,this-week,next-week,last-week,this-month,above-average,below-average,duplicate-values,,equal-above-average
|
|
30=equal-below-average
|
|
end
|
|
|
|
flagslist=CFRULE12-TOP10-FLAGS
|
|
0x01=!bottom!top
|
|
0x02=percent
|
|
end
|
|
|
|
shortlist=CFRULE12-TEXT-OPERATOR,0,contains,not-contains,begins-with,ends-with
|
|
shortlist=CFRULE12-DATE-OPERATOR,0,today,yesterday,last-7-days,this-week,last-week,last-month,tomorrow,next-week,next-month,this-month
|
|
|
|
# CFRULEEXT ------------------------------------------------------------------
|
|
|
|
flagslist=CFRULEEXT-FLAGS
|
|
0x0001=active
|
|
0x0002=stop-if-true
|
|
end
|
|
|
|
# CH3DDATAFORMAT -------------------------------------------------------------
|
|
|
|
shortlist=CH3DDATAFORMAT-BASE,0,rectangular,circular
|
|
shortlist=CH3DDATAFORMAT-TOP,0,straight,sharp,trunc
|
|
|
|
# CHAREA ---------------------------------------------------------------------
|
|
|
|
flagslist=CHAREA-FLAGS
|
|
0x0001=stacked
|
|
0x0002=percent
|
|
0x0004=shadow
|
|
end
|
|
|
|
# CHAREAFORMAT ---------------------------------------------------------------
|
|
|
|
flagslist=CHAREAFORMAT-FLAGS
|
|
0x0001=auto
|
|
0x0002=swap-negative
|
|
end
|
|
|
|
# CHATTACHEDLABEL ------------------------------------------------------------
|
|
|
|
flagslist=CHATTACHEDLABEL-FLAGS
|
|
0x0001=show-value
|
|
0x0002=show-percent
|
|
0x0004=show-categ-percent
|
|
0x0008=smoothed
|
|
0x0010=show-categ
|
|
0x0020=show-bubble
|
|
end
|
|
|
|
# CHAXESSET ------------------------------------------------------------------
|
|
|
|
shortlist=CHAXESSET-ID,0,primary,secondary
|
|
|
|
# CHAXIS ---------------------------------------------------------------------
|
|
|
|
shortlist=CHAXIS-TYPE,0,x-axis,y-axis,z-axis
|
|
|
|
# CHAXISLINE -----------------------------------------------------------------
|
|
|
|
shortlist=CHAXISLINE-ID,0,axisline,major-grid,minor-grid,wall
|
|
|
|
# CHBAR ----------------------------------------------------------------------
|
|
|
|
flagslist=CHBAR-FLAGS
|
|
0x0001=horizontal
|
|
0x0002=stacked
|
|
0x0004=percent
|
|
0x0008=shadow
|
|
end
|
|
|
|
# CHCHART3D ------------------------------------------------------------------
|
|
|
|
flagslist=CHCHART3D-FLAGS
|
|
ignore=0x0010
|
|
0x0001=real3d
|
|
0x0002=clustered
|
|
0x0004=auto-height
|
|
0x0020=2d-plotarea
|
|
end
|
|
|
|
# CHTYPEGROUP ----------------------------------------------------------------
|
|
|
|
flagslist=CHTYPEGROUP-FLAGS
|
|
0x0001=varied-colors
|
|
end
|
|
|
|
# CHCHARTLINE ----------------------------------------------------------------
|
|
|
|
shortlist=CHCHARTLINE-TYPE,0,drop-line,hi-lo-line,series-connector
|
|
|
|
# CHDATAFORMAT ---------------------------------------------------------------
|
|
|
|
constlist=CHDATAFORMAT-POINTIDX
|
|
default=
|
|
-1=all-points
|
|
end
|
|
|
|
constlist=CHDATAFORMAT-FORMATIDX
|
|
default=
|
|
-3=axesset-global
|
|
end
|
|
|
|
flagslist=CHDATAFORMAT-FLAGS
|
|
0x0001=excel4-colors
|
|
end
|
|
|
|
# CHDATERANGE ----------------------------------------------------------------
|
|
|
|
shortlist=CHDATERANGE-UNIT,0,days,months,years
|
|
|
|
flagslist=CHDATERANGE-FLAGS
|
|
0x0001=auto-minimum
|
|
0x0002=auto-maximum
|
|
0x0004=auto-major
|
|
0x0008=auto-minor
|
|
0x0010=date-axis
|
|
0x0020=auto-base
|
|
0x0040=auto-axis-cross
|
|
0x0080=auto-date
|
|
end
|
|
|
|
# CHFRAME --------------------------------------------------------------------
|
|
|
|
shortlist=CHFRAME-FORMAT,0,standard,,,,shadow
|
|
|
|
flagslist=CHFRAME-FLAGS
|
|
0x0001=auto-size
|
|
0x0002=auto-pos
|
|
end
|
|
|
|
# CHFRAMEPOS -----------------------------------------------------------------
|
|
|
|
shortlist=CHFRAMEPOS-POSMODE,0,rel-points,abssize-points,parent-dependent,offset-plotarea-size,,chartsize
|
|
|
|
# CHFRBLOCKBEGIN, CHFRBLOCKEND -----------------------------------------------
|
|
|
|
shortlist=CHFRBLOCK-TYPE,0,axes-set,,text,,axis,type-group,data-table,frame,,legend,legend-exception,,series,chart,data-format,drop-bar
|
|
|
|
# CHFRCATEGORYPROPS ----------------------------------------------------------
|
|
|
|
shortlist=CHFRCATEGORYPROPS-ALIGN,1,top-left,center,bottom-right
|
|
|
|
flagslist=CHFRCATEGORYPROPS-FLAGS
|
|
ignore=0xFFFE
|
|
0x0001=auto-label-frequency
|
|
end
|
|
|
|
# CHFREXTPROPS ---------------------------------------------------------------
|
|
|
|
constlist=CHFREXTPROPS-PARENT
|
|
0x0001=log-scaling
|
|
0x0002=style
|
|
0x0004=category-scaling
|
|
0x0005=chart-props
|
|
0x000F=legend
|
|
0x0013=marker
|
|
0x0016=plot-area
|
|
0x0019=chart-title
|
|
0x0037=3d-props
|
|
end
|
|
|
|
constlist=CHFREXTPROPS-TYPE
|
|
0=start
|
|
1=end
|
|
2=bool
|
|
3=double
|
|
4=int32
|
|
5=string
|
|
6=uint16
|
|
7=blob
|
|
end
|
|
|
|
constlist=CHFREXTPROPS-TAG
|
|
0x0000=log-base
|
|
0x0003=style
|
|
0x001E=chart-formatting
|
|
0x0020=text-formatting
|
|
0x0022=symbol-type
|
|
0x002E=no-multi-level
|
|
0x002F=overlay
|
|
0x0033=theme-override
|
|
0x0034=color-mapping-override
|
|
0x0035=backwall-thickness
|
|
0x0036=floor-thickness
|
|
0x004D=perspective
|
|
0x004E=rotation-x
|
|
0x004F=rotation-y
|
|
0x0050=right-angled-axes-off
|
|
0x0052=tick-mark-skip
|
|
0x0051=tick-label-skip
|
|
0x0053=major-unit
|
|
0x0054=minor-unit
|
|
0x0055=max
|
|
0x0056=min
|
|
0x0059=side-wall
|
|
0x005B=show-data-labels-over-max
|
|
0x005C=tick-label-pos
|
|
0x005E=pie-combination
|
|
0x005F=basetime-unit
|
|
0x0064=format-code
|
|
0x0065=height-percent
|
|
0x0066=display-blanks-as
|
|
0x006A=major-unit-type
|
|
0x006B=minor-unit-type
|
|
0x0076=edit-language
|
|
end
|
|
|
|
constlist=CHFREXTPROPS-TAG-NAMELIST
|
|
default=
|
|
0x0022=CHFREXTPROPS-SYMBOLTYPE
|
|
0x0035=CONV-PERCENT
|
|
0x0036=CONV-PERCENT
|
|
0x004E=CONV-DEG
|
|
0x004F=CONV-DEG
|
|
0x005C=CHFREXTPROPS-TICKLABELPOS
|
|
0x005F=CHFREXTPROPS-TIMEUNIT
|
|
0x0065=CONV-PERCENT
|
|
0x0066=CHFREXTPROPS-DISPBLANKSAS
|
|
0x006A=CHFREXTPROPS-TIMEUNIT
|
|
0x006B=CHFREXTPROPS-TIMEUNIT
|
|
end
|
|
|
|
shortlist=CHFREXTPROPS-DISPBLANKSAS,0x0067,gap,,spanned
|
|
shortlist=CHFREXTPROPS-SYMBOLTYPE,0x0023,none,diamond,square,triangle,x,star,dot,dash,circle,plus
|
|
shortlist=CHFREXTPROPS-TICKLABELPOS,0x005D,center
|
|
shortlist=CHFREXTPROPS-TIMEUNIT,0x0060,days,months,years
|
|
|
|
# CHFRINFO -------------------------------------------------------------------
|
|
|
|
shortlist=CHFRINFO-APPVERSION,9,excel-2000,excel-xp-2003,,excel-2007
|
|
|
|
# CHFRLABELPROPS -------------------------------------------------------------
|
|
|
|
flagslist=CHFRLABELPROPS-FLAGS
|
|
0x0001=show-series
|
|
0x0002=show-categ
|
|
0x0004=show-value
|
|
0x0008=show-percent
|
|
0x0010=show-bubble
|
|
end
|
|
|
|
# CHFRLAYOUT -----------------------------------------------------------------
|
|
|
|
combilist=CHFRLAYOUT-FLAGS
|
|
0x001E=uint8,dec,legend-pos,CHFRLAYOUT-LEGENDPOS
|
|
end
|
|
|
|
shortlist=CHFRLAYOUT-LEGENDPOS,0,bottom,top-right,top,right,left
|
|
|
|
shortlist=CHFRLAYOUT-MODE,0,auto,factor,egde
|
|
|
|
# CHFRPLOTAREALAYOUT ---------------------------------------------------------
|
|
|
|
flagslist=CHFRPLOTAREALAYOUT-FLAGS
|
|
0x0001=!outer!inner
|
|
end
|
|
|
|
shortlist=CHFRLAYOUT-LEGENDPOS,0,bottom,top-right,top,right,left
|
|
|
|
shortlist=CHFRLAYOUT-MODE,0,auto,factor,egde
|
|
|
|
# CHFRUNITPROPS --------------------------------------------------------------
|
|
|
|
shortlist=CHFRUNITPROPS-PRESET,-1,manual,none,hundred,thousand,10000,100000,million,10-million,100-million,billion,trillion
|
|
|
|
flagslist=CHFRUNITPROPS-FLAGS
|
|
0x0002=show-unit
|
|
end
|
|
|
|
# CHLABELRANGE ---------------------------------------------------------------
|
|
|
|
flagslist=CHLABELRANGE-FLAGS
|
|
0x0001=cross-between-categ
|
|
0x0002=maximum-axis-cross
|
|
0x0004=reverse-order
|
|
end
|
|
|
|
# CHLEGEND -------------------------------------------------------------------
|
|
|
|
shortlist=CHLEGEND-DOCKPOS,0,bottom,top-right,top,right,left,,,manual
|
|
shortlist=CHLEGEND-SPACING,0,close,medium,open
|
|
|
|
flagslist=CHLEGEND-FLAGS
|
|
0x0001=docked
|
|
0x0002=auto-series
|
|
0x0004=auto-pos-x
|
|
0x0008=auto-pos-y
|
|
0x0010=stacked
|
|
0x0020=data-table
|
|
end
|
|
|
|
# CHLINE ---------------------------------------------------------------------
|
|
|
|
flagslist=CHLINE-FLAGS
|
|
0x0001=stacked
|
|
0x0002=percent
|
|
0x0004=shadow
|
|
end
|
|
|
|
# CHLINEFORMAT ---------------------------------------------------------------
|
|
|
|
shortlist=CHLINEFORMAT-LINETYPE,0,solid,dash,dot,dash-dot,dash-dot-dot,none,25%-pattern,50%-pattern,75%-pattern
|
|
shortlist=CHLINEFORMAT-LINEWEIGHT,-1,hair,thin,medium,thick
|
|
|
|
flagslist=CHLINEFORMAT-FLAGS
|
|
0x0001=auto
|
|
0x0004=axis-enabled
|
|
0x0008=system-color
|
|
end
|
|
|
|
# CHMARKERFORMAT -------------------------------------------------------------
|
|
|
|
shortlist=CHMARKERFORMAT-TYPE,0,none,square,diamond,triangle,cross,star,dow-jones,std-dev,circle,plus
|
|
|
|
flagslist=CHMARKERFORMAT-FLAGS
|
|
0x0001=auto
|
|
0x0010=no-fill
|
|
0x0020=no-border
|
|
end
|
|
|
|
# CHOBJECTLINK ---------------------------------------------------------------
|
|
|
|
shortlist=CHOBJECTLINK-TARGET,0,none,title,y-axis,x-axis,datapoint,legend,none,z-axis,,,,,axis-unit
|
|
|
|
constlist=CHOBJECTLINK-POINT
|
|
default=
|
|
-2=unknown
|
|
-1=all-points
|
|
end
|
|
|
|
# CHPICFORMAT ----------------------------------------------------------------
|
|
|
|
shortlist=CHPICFORMAT-BITMAP-MODE,1,stretched,stacked,stacked-scaled
|
|
|
|
combilist=CHPICFORMAT-FLAGS
|
|
0x0200=top-bottom
|
|
0x0400=front-back
|
|
0x0800=left-right
|
|
end
|
|
|
|
# CHPIE ----------------------------------------------------------------------
|
|
|
|
flagslist=CHPIE-FLAGS
|
|
0x0001=shadow
|
|
0x0002=connectors
|
|
end
|
|
|
|
# CHPIVOTFLAGS ---------------------------------------------------------------
|
|
|
|
flagslist=CHPIVOTFLAGS-FLAGS
|
|
0x0001=hide-field-captions
|
|
end
|
|
|
|
# CHRADAR, CHRADARAREA -------------------------------------------------------
|
|
|
|
flagslist=CHRADAR-FLAGS
|
|
0x0001=axis-labels
|
|
0x0002=shadow
|
|
end
|
|
|
|
# CHPROPERTIES ---------------------------------------------------------------
|
|
|
|
shortlist=CHPROPERTIES-EMPTYCELLS,0,do-not-plot,as-zero,interpolated
|
|
|
|
flagslist=CHPROPERTIES-FLAGS
|
|
0x0001=manual-series
|
|
0x0002=plot-visible-only
|
|
0x0004=fixed-size
|
|
0x0008=manual-plotarea
|
|
0x0010=apply-plotarea-pos
|
|
end
|
|
|
|
# CHSCATTER ------------------------------------------------------------------
|
|
|
|
shortlist=CHSCATTER-SIZETYPE,0,none,area,width
|
|
|
|
flagslist=CHSCATTER-FLAGS
|
|
0x0001=bubbles
|
|
0x0002=show-negative
|
|
0x0004=shadow
|
|
end
|
|
|
|
# CHSERERRORBAR --------------------------------------------------------------
|
|
|
|
shortlist=CHSERERRORBAR-TYPE,1,x-plus,x-minus,y-plus,y-minus
|
|
shortlist=CHSERERRORBAR-SOURCE,1,percent,fixed,std-deviation,custom,std-error
|
|
|
|
# CHSERIES -------------------------------------------------------------------
|
|
|
|
shortlist=CHSERIES-TYPE,0,date,numeric,sequence,text
|
|
|
|
# CHSERIESFORMAT -------------------------------------------------------------
|
|
|
|
flagslist=CHSERIESFORMAT-FLAGS
|
|
0x0001=spline
|
|
0x0002=bubbles-3d
|
|
0x0004=shadow
|
|
end
|
|
|
|
# CHSERTRENDLINE -------------------------------------------------------------
|
|
|
|
shortlist=CHSERTRENDLINE-TYPE,0,poynomial,exponential,logarithmic,power,moving-average
|
|
|
|
# CHSOURCELINK ---------------------------------------------------------------
|
|
|
|
shortlist=CHSOURCELINK-TARGET,0,title,values,category,bubbles
|
|
shortlist=CHSOURCELINK-TYPE,0,default,constant,sheet-link
|
|
|
|
flagslist=CHSOURCELINK-FLAGS
|
|
0x0001=custom-numfmt
|
|
end
|
|
|
|
# CHSTRING -------------------------------------------------------------------
|
|
|
|
shortlist=CHSTRING-TYPE,0,text,category-default,value-default,x-prefix,x-postfix,y-prefix,y-postfix,comment
|
|
|
|
# CHSURFACE ------------------------------------------------------------------
|
|
|
|
flagslist=CHSURFACE-FLAGS
|
|
0x0001=filled
|
|
0x0002=shadow
|
|
end
|
|
|
|
# CHTEXT ---------------------------------------------------------------------
|
|
|
|
shortlist=CHTEXT-HORALIGN,1,left,center,right,block,distribute
|
|
shortlist=CHTEXT-VERALIGN,1,top,center,bottom,block,distribute
|
|
shortlist=CHTEXT-FILLMODE,1,transparent,opaque
|
|
|
|
flagslist=CHTEXT-FLAGS1-BIFF2
|
|
0x0001=auto-color
|
|
0x0002=show-symbol
|
|
0x0004=show-value
|
|
0x0008=vertical
|
|
0x0010=auto-text
|
|
0x0020=default-format
|
|
0x0040=deleted
|
|
0x0080=auto-fill
|
|
end
|
|
|
|
combilist=CHTEXT-FLAGS1-BIFF3
|
|
include=CHTEXT-FLAGS1-BIFF2
|
|
0x0700=uint8,dec,orientation,TEXTORIENTATION
|
|
end
|
|
|
|
combilist=CHTEXT-FLAGS1-BIFF5
|
|
include=CHTEXT-FLAGS1-BIFF3
|
|
0x0800=show-categ-percent
|
|
0x1000=show-percent
|
|
end
|
|
|
|
combilist=CHTEXT-FLAGS1-BIFF8
|
|
include=CHTEXT-FLAGS1-BIFF5
|
|
0x2000=show-bubble-size
|
|
0x4000=show-categ
|
|
end
|
|
|
|
combilist=CHTEXT-FLAGS2
|
|
ignore=0x3FF0
|
|
0x000F=uint8,dec,placement,CHTEXT-PLACEMENT
|
|
0xC000=uint8,dec,text-dir,XF-TEXTDIRECTION
|
|
end
|
|
|
|
shortlist=CHTEXT-PLACEMENT,0,context,outside,inside,center,axis,above,below,left,right,auto,manual
|
|
|
|
# CHTICK ---------------------------------------------------------------------
|
|
|
|
shortlist=CHTICK-TYPE,0,none,inside,outside,both
|
|
# TODO: really different label positions in BIFF2-BIFF4?
|
|
shortlist=CHTICK-LABELPOS-BIFF2,0,none,near,below,above
|
|
shortlist=CHTICK-LABELPOS-BIFF5,0,none,below,above,near
|
|
|
|
flagslist=CHTICK-FLAGS-BIFF2
|
|
0x0001=auto-color
|
|
0x0002=auto-fill
|
|
end
|
|
|
|
combilist=CHTICK-FLAGS-BIFF3
|
|
include=CHTICK-FLAGS-BIFF2
|
|
0x001C=uint8,dec,orientation,TEXTORIENTATION
|
|
0x0020=auto-rotation
|
|
end
|
|
|
|
# CHVALUERANGE ---------------------------------------------------------------
|
|
|
|
flagslist=CHVALUERANGE-FLAGS
|
|
ignore=0x0100
|
|
0x0001=auto-minimum
|
|
0x0002=auto-maximum
|
|
0x0004=auto-major
|
|
0x0008=auto-minor
|
|
0x0010=auto-axis-cross
|
|
0x0020=logarithmic
|
|
0x0040=reverse-order
|
|
0x0080=maximum-axis-cross
|
|
end
|
|
|
|
# COLINFO --------------------------------------------------------------------
|
|
|
|
combilist=COLINFO-FLAGS
|
|
0x0001=hidden
|
|
0x0002=custom-width
|
|
0x0004=best-fit
|
|
0x0008=show-phonetic
|
|
0x0700=uint8,dec,outline-level
|
|
0x1000=outline-collapsed
|
|
end
|
|
|
|
# CONNECTION -----------------------------------------------------------------
|
|
|
|
shortlist=CONNECTION-SOURCETYPE,1,odbc,dao,file,html,ole-db,text,ado,dsp
|
|
|
|
flagslist=CONNECTION-FLAGS
|
|
0x0001=save-password
|
|
0x0002=html-tables
|
|
0x0004=table-names
|
|
0x0008=deleted
|
|
0x0010=stand-alone
|
|
0x0020=only-use-conn-file
|
|
0x0040=background
|
|
0x0080=refresh-on-load
|
|
0x0100=save-data
|
|
end
|
|
|
|
shortlist=CONNECTION-RECONNECTTYPE,0,as-required,always,never
|
|
shortlist=CONNECTION-CREDENTIALS,0,integrated,none,stored-sso,prompt
|
|
shortlist=CONNECTION-LINKEDOBJECTTYPE,0,none,query-table,pivot-cache
|
|
|
|
# DATATABLE ------------------------------------------------------------------
|
|
|
|
flagslist=DATATABLE-FLAGS-BIFF3
|
|
0x0001=recalc-always
|
|
0x0002=recalc-on-load
|
|
0x0004=row-table
|
|
0x0008=table-2d
|
|
end
|
|
|
|
flagslist=DATATABLE-FLAGS-BIFF8
|
|
include=DATATABLE-FLAGS-BIFF3
|
|
0x0010=ref1-deleted
|
|
0x0020=ref2-deleted
|
|
end
|
|
|
|
# DATAVALIDATION -------------------------------------------------------------
|
|
|
|
combilist=DATAVALIDATION-FLAGS
|
|
0x0000000F=uint8,dec,type,DATAVALIDATION-TYPE
|
|
0x00000070=uint8,dec,error-style,DATAVALIDATION-ERRORSTYLE
|
|
0x00000080=string-list
|
|
0x00000100=ignore-empty
|
|
0x00000200=no-dropdown
|
|
0x00040000=show-input-box
|
|
0x00080000=show-error-box
|
|
0x00F00000=uint8,dec,operator,DATAVALIDATION-OPERATOR
|
|
end
|
|
|
|
shortlist=DATAVALIDATION-TYPE,0,any,whole,decimal,list,date,time,text-length,custom
|
|
shortlist=DATAVALIDATION-OPERATOR,0,between,not-between,equal,not-equal,greater-than,less-than,greater-equal,less-equal
|
|
shortlist=DATAVALIDATION-ERRORSTYLE,0,error,warning,info
|
|
|
|
# DATAVALIDATIONS ------------------------------------------------------------
|
|
|
|
flagslist=DATAVALIDATIONS-FLAGS
|
|
0x0001=input-box-visible
|
|
0x0002=input-box-at-cell
|
|
0x0004=cached
|
|
end
|
|
|
|
# DATEMODE -------------------------------------------------------------------
|
|
|
|
shortlist=DATEMODE,0,1899-12-31,1904-01-01
|
|
|
|
# DBQUERY --------------------------------------------------------------------
|
|
|
|
combilist=DBQUERY-FLAGS
|
|
0x0007=uint8,dec,source-type,CONNECTION-SOURCETYPE
|
|
0x0008=odbc-connection
|
|
0x0010=sql-query
|
|
0x0020=server-sql
|
|
0x0040=html-query
|
|
0x0080=save-password
|
|
0x0100=html-tables
|
|
end
|
|
|
|
# DEFINEDNAME ----------------------------------------------------------------
|
|
|
|
flagslist=DEFINEDNAME-FLAGS-BIFF2
|
|
0x02=macro
|
|
0x04=complex
|
|
end
|
|
|
|
shortlist=DEFINEDNAME-MACROTYPE-BIFF2,0,none,function,procedure
|
|
|
|
flagslist=DEFINEDNAME-FLAGS-BIFF3
|
|
0x0001=hidden
|
|
0x0002=function
|
|
0x0004=command
|
|
0x0008=macro
|
|
0x0010=complex
|
|
0x0020=builtin
|
|
end
|
|
|
|
shortlist=DEFINEDNAME-BUILTINID,0,consolidate-area,auto-open,auto-close,extract,database,criteria,print-area,print-titles,recorder,data-form,auto-activate,auto-deactivate,sheet-title,filterdatabase
|
|
|
|
combilist=DEFINEDNAME-FLAGS-BIFF4
|
|
include=DEFINEDNAME-FLAGS-BIFF3
|
|
0x0FC0=uint16,dec,func-group,DEFINEDNAME-FUNCGROUP
|
|
end
|
|
|
|
combilist=DEFINEDNAME-FLAGS-BIFF5
|
|
include=DEFINEDNAME-FLAGS-BIFF4
|
|
0x0004=vba
|
|
0x1000=binary
|
|
end
|
|
|
|
shortlist=DEFINEDNAME-FUNCGROUP,0,none,financial,date-time,math-trig,statistical,lookup-ref,database,text,logical,information,commands,customizing,macro-control,dde-external,user-definded
|
|
|
|
constlist=DEFINEDNAME-SHEETIDX
|
|
default=
|
|
0=global
|
|
end
|
|
|
|
# DEFROWHEIGHT ---------------------------------------------------------------
|
|
|
|
combilist=DEFROWHEIGHT-FLAGS-BIFF2
|
|
0x7FFF=uint16,dec,row-height,CONV-TWIP-TO-PT
|
|
0x8000=unchanged
|
|
end
|
|
|
|
flagslist=DEFROWHEIGHT-FLAGS-BIFF3
|
|
0x0001=custom-height
|
|
0x0002=hidden
|
|
0x0004=thick-top
|
|
0x0008=thick-bottom
|
|
end
|
|
|
|
# DXF ------------------------------------------------------------------------
|
|
|
|
flagslist=DXF-FLAGS
|
|
0x0001=!swap-fg-bg-color
|
|
0x0002=use-internal-borders
|
|
end
|
|
|
|
multilist=DXF-SUBREC
|
|
0=FILL-PATTERN,FILL-FGCOLOR,FILL-BGCOLOR,FILL-GRADIENT,FILL-STOP
|
|
5=FONT-COLOR,BORDER-TOP,BORDER-BOTTOM,BORDER-LEFT,BORDER-RIGHT
|
|
10=BORDER-DIAGONAL,BORDER-VERTICAL,BORDER-HORIZONTAL,BORDER-DIAGUP,BORDER-DIAGDOWN
|
|
15=ALIGN-HORIZONTAL,ALIGN-VERTICAL,ALIGN-ROTATION,ALIGN-INDENT,ALIGN-READINGORDER
|
|
20=ALIGN-WRAPTEXT,ALIGN-JUSTLASTLINE,ALIGN-SHRINKTOFIT,ALIGN-MERGED,FONT-NAME
|
|
25=FONT-WEIGHT,FONT-UNDERLINE,FONT-ESCAPEMENT,FONT-ITALIC,FONT-STRIKE
|
|
30=FONT-OUTLINE,FONT-SHADOW,FONT-CONDENSE,FONT-EXTEND,FONT-CHARSET
|
|
35=FONT-PITCHFAMILY,FONT-HEIGHT,FONT-SCHEME,NUMFMT-CODE,
|
|
40=,NUMFMT-ID,ALIGN-RELINDENT,PROT-LOCKED,PROT-HIDDEN
|
|
end
|
|
|
|
# EXTERNALBOOK ---------------------------------------------------------------
|
|
|
|
constlist=EXTERNALBOOK-KEY
|
|
0x0401=self-reference
|
|
0x3A01=analysis-addin
|
|
end
|
|
|
|
# EXTERNALNAME ---------------------------------------------------------------
|
|
|
|
flagslist=EXTERNALNAME-FLAGS-BIFF3
|
|
0x0001=builtin
|
|
0x0002=automatic
|
|
0x0004=pic-link
|
|
0x0008=dde-stddocumentname
|
|
end
|
|
|
|
combilist=EXTERNALNAME-FLAGS-BIFF5
|
|
include=EXTERNALNAME-FLAGS-BIFF3
|
|
0x0010=ole-link
|
|
0x7FE0=uint16,dec,clipboard-format
|
|
0x8000=iconified
|
|
end
|
|
|
|
# EXTERNSHEET ----------------------------------------------------------------
|
|
|
|
constlist=EXTERNSHEET-IDX-BIFF8
|
|
default=
|
|
-1=deleted
|
|
-2=special
|
|
end
|
|
|
|
# FILEPASS -------------------------------------------------------------------
|
|
|
|
shortlist=FILEPASS-TYPE,0,xor,rc4
|
|
shortlist=FILEPASS-MAJOR,1,rc4,crypto-api-2003,crypto-api-2007
|
|
|
|
# FILTERCOLUMN ---------------------------------------------------------------
|
|
|
|
combilist=FILTERCOLUMN-FLAGS
|
|
0x0001=!and!or
|
|
0x0004=op-1-simple
|
|
0x0008=op-2-simple
|
|
0x0010=top-10
|
|
0x0020=!bottom!top
|
|
0x0040=percent
|
|
0xFF80=uint16,dec,top-10-count
|
|
end
|
|
|
|
constlist=FILTERCOLUMN-DATATYPE
|
|
0=none
|
|
2=rk
|
|
4=double
|
|
6=string
|
|
8=boolean
|
|
12=blank
|
|
14=not-blank
|
|
end
|
|
|
|
shortlist=FILTERCOLUMN-OPERATOR,0,none,less,equal,less-equal,greater,not-equal,greater-equal
|
|
|
|
# FONT -----------------------------------------------------------------------
|
|
|
|
flagslist=FONT-FLAGS
|
|
0x0001=bold
|
|
0x0002=italic
|
|
0x0004=underline
|
|
0x0008=strikeout
|
|
0x0010=outline
|
|
0x0020=shadow
|
|
0x0040=condense
|
|
0x0080=extend
|
|
end
|
|
|
|
multilist=FONT-UNDERLINE
|
|
0x00=none,single,double
|
|
0x21=single-acc,double-acc
|
|
end
|
|
|
|
shortlist=FONT-ESCAPEMENT,0,none,superscript,subscript
|
|
|
|
# FORMULA --------------------------------------------------------------------
|
|
|
|
flagslist=FORMULA-FLAGS-BIFF2
|
|
0x0001=recalc-always
|
|
end
|
|
|
|
flagslist=FORMULA-FLAGS-BIFF3
|
|
include=FORMULA-FLAGS-BIFF2
|
|
0x0002=recalc-onload
|
|
end
|
|
|
|
flagslist=FORMULA-FLAGS-BIFF5
|
|
include=FORMULA-FLAGS-BIFF3
|
|
0x0008=shared-fmla
|
|
end
|
|
|
|
shortlist=FORMULA-RESULTTYPE,0,string,boolean,error,empty
|
|
|
|
# GUTS -----------------------------------------------------------------------
|
|
|
|
shortlist=GUTS-LEVELS,0,none,,1-level,2-levels,3-levels,4-levels,5-levels,6-levels,7-levels
|
|
|
|
# HEADERFOOTER ---------------------------------------------------------------
|
|
|
|
flagslist=HEADERFOOTER-FLAGS
|
|
ignore=0xFFF0
|
|
0x0001=has-even-hf
|
|
0x0002=has-first-hf
|
|
0x0004=scale-with-sheet
|
|
0x0008=align-with-margins
|
|
end
|
|
|
|
# HIDEOBJ --------------------------------------------------------------------
|
|
|
|
shortlist=HIDEOBJ,0,show,placeholder,hide
|
|
|
|
# IMGDATA --------------------------------------------------------------------
|
|
|
|
constlist=IMGDATA-FORMAT
|
|
-1=none
|
|
2=wmf-pict
|
|
9=dib
|
|
14=native
|
|
end
|
|
|
|
shortlist=IMGDATA-ENV,1,windows,apple
|
|
|
|
# NOTE -----------------------------------------------------------------------
|
|
|
|
flagslist=NOTE-FLAGS-BIFF8
|
|
0x0002=visible
|
|
0x0080=row-hidden
|
|
0x0100=col-hidden
|
|
end
|
|
|
|
# NOTESOUND ------------------------------------------------------------------
|
|
|
|
constlist=NOTESOUND-FORMAT
|
|
1=pcm
|
|
3=ieee-float
|
|
6=a-law
|
|
7=mu-law
|
|
0xFFFE=extensible
|
|
end
|
|
|
|
# OBJ ------------------------------------------------------------------------
|
|
|
|
# object types ---
|
|
|
|
multilist=OBJ-TYPE-BIFF3
|
|
0=group,line,rectangle,oval,arc,chart,textbox,button,picture
|
|
end
|
|
|
|
multilist=OBJ-TYPE-BIFF4
|
|
include=OBJ-TYPE-BIFF3
|
|
9=polygon
|
|
end
|
|
|
|
multilist=OBJ-TYPE-BIFF5
|
|
include=OBJ-TYPE-BIFF4
|
|
10=,checkbox,optionbutton,edit,label,dialog,spin,scrollbar,listbox,groupbox
|
|
20=dropdown
|
|
end
|
|
|
|
multilist=OBJ-TYPE-BIFF8
|
|
include=OBJ-TYPE-BIFF5
|
|
25=note
|
|
30=drawing
|
|
end
|
|
|
|
# flags and constants ---
|
|
|
|
flagslist=OBJ-FLAGS-BIFF3
|
|
0x0001=selected
|
|
0x0002=auto-size
|
|
0x0004=auto-move
|
|
0x0010=protected
|
|
0x0080=grouped
|
|
0x0100=hidden
|
|
0x0200=visible
|
|
end
|
|
|
|
flagslist=OBJ-FLAGS-BIFF4
|
|
include=OBJ-FLAGS-BIFF3
|
|
0x0400=printable
|
|
end
|
|
|
|
flagslist=OBJ-AUTO-FLAGS
|
|
0x01=auto
|
|
end
|
|
|
|
multilist=OBJ-LINETYPE
|
|
0=solid,dash,dot,dash-dot,dash-dot-dot,25%-pattern,50%-pattern,75%-pattern
|
|
255=none
|
|
end
|
|
|
|
shortlist=OBJ-LINEWEIGHT,0,hair,thin,medium,thick
|
|
|
|
shortlist=OBJ-ARROWHEAD-TYPE,0,none,open,filled,double-end-open,double-end-filled
|
|
shortlist=OBJ-ARROWHEAD-WIDTH,0,narrow,medium,wide
|
|
shortlist=OBJ-ARROWHEAD-LENGTH,0,short,medium,long
|
|
|
|
combilist=OBJ-LINEENDS
|
|
0x000F=uint8,dec,arrowhead-type,OBJ-ARROWHEAD-TYPE
|
|
0x00F0=uint8,dec,arrowhead-width,OBJ-ARROWHEAD-WIDTH
|
|
0x0F00=uint8,dec,arrowhead-length,OBJ-ARROWHEAD-LENGTH
|
|
end
|
|
|
|
shortlist=OBJ-LINEDIR,0,topleft-to-bottomright,topright-to-bottomleft,bottomright-to-topleft,bottomleft-to-topright
|
|
|
|
shortlist=OBJ-ARC-QUADRANT,0,upper-right,upper-left,lower-left,lower-right
|
|
|
|
combilist=OBJ-FRAMESTYLE-FLAGS
|
|
0x0001=rounded
|
|
0x0002=shadow
|
|
0x03FC=uint16,dec,rounded-diameter
|
|
end
|
|
|
|
shortlist=OBJ-HORALIGN,0,none,left,center,right,justify
|
|
shortlist=OBJ-VERALIGN,0,none,top,center,bottom,justify
|
|
|
|
combilist=OBJ-TEXT-FLAGS
|
|
0x000E=uint16,dec,hor-align,OBJ-HORALIGN
|
|
0x0070=uint16,dec,ver-align,OBJ-VERALIGN
|
|
0x0080=auto-size
|
|
0x0200=text-locked
|
|
0x0400=selected
|
|
end
|
|
|
|
flagslist=OBJ-PICTURE-FLAGS
|
|
0x0001=auto-size
|
|
0x0002=linked
|
|
0x0008=symbol
|
|
end
|
|
|
|
flagslist=OBJ-POLYGON-FLAGS
|
|
0x0100=closed
|
|
end
|
|
|
|
flagslist=OBJ-CHART-FLAGS-BIFF5
|
|
0x0001=linked-to-sheet
|
|
end
|
|
|
|
flagslist=OBJ-BUTTON-FLAGS-BIFF5
|
|
0x0001=default-btn
|
|
0x0002=help-btn
|
|
0x0004=cancel-btn
|
|
0x0008=close-btn
|
|
end
|
|
|
|
shortlist=OBJ-CHECKBOX-STATE-BIFF5,0,unchecked,checked,tristate
|
|
|
|
flagslist=OBJ-CHECKBOX-FLAGS-BIFF5
|
|
0x0001=flat
|
|
0x0002=box-only
|
|
end
|
|
|
|
shortlist=OBJ-EDIT-TYPE-BIFF5,0,text,integer,double,reference,formula
|
|
|
|
flagslist=OBJ-SCROLLBAR-FLAGS-BIFF5
|
|
0x0001=visible
|
|
0x0002=slider-only
|
|
0x0004=tracking
|
|
0x0008=flat
|
|
end
|
|
|
|
combilist=OBJ-LISTBOX-FLAGS-BIFF5
|
|
0x0004=linked-edit
|
|
0x0008=flat
|
|
0x0030=uint8,dec,selection-type,OBJ-LISTBOX-SELTYPE-BIFF5
|
|
end
|
|
|
|
shortlist=OBJ-LISTBOX-SELTYPE-BIFF5,0,single,multi,range
|
|
|
|
flagslist=OBJ-GROUPBOX-FLAGS-BIFF5
|
|
0x0001=flat
|
|
end
|
|
|
|
combilist=OBJ-DROPDOWN-FLAGS-BIFF5
|
|
0x0003=uint8,dec,type,OBJ-DROPDOWN-TYPE-BIFF5
|
|
0x0008=filtered
|
|
end
|
|
|
|
shortlist=OBJ-DROPDOWN-TYPE-BIFF5,0,listbox,combobox,simple,max
|
|
|
|
multilist=OBJ-RECNAMES-BIFF8
|
|
0x0000=OBJEND,,,,OBJMACRO,,OBJGMO,OBJCF
|
|
0x0008=OBJFLAGS,OBJPICTFMLA,OBJCBLS,OBJRBO,OBJSBS,OBJNTS,OBJSBSFMLA,OBJGBODATA
|
|
0x0010=OBJEDODATA,OBJRBODATA,OBJCBLSDATA,OBJLBSDATA,OBJCBLSFMLA,OBJCMO,,
|
|
end
|
|
|
|
flagslist=OBJFLAGS-FLAGS
|
|
0x0001=manual-size
|
|
0x0002=linked
|
|
0x0004=update-on-print
|
|
0x0008=symbol
|
|
0x0010=control
|
|
0x0020=ctls-stream
|
|
0x0080=camera-pic
|
|
0x0100=default-size
|
|
0x0200=auto-load
|
|
end
|
|
|
|
flagslist=OBJCMO-FLAGS
|
|
0x0001=locked
|
|
0x0004=default-size
|
|
0x0008=published
|
|
0x0010=printable
|
|
0x0080=disabled
|
|
0x0100=auxiliary
|
|
0x0200=recalc-on-load
|
|
0x1000=recalc-always
|
|
0x2000=auto-line
|
|
0x4000=auto-area
|
|
end
|
|
|
|
# PAGELAYOUTVIEW -------------------------------------------------------------
|
|
|
|
flagslist=PAGELAYOUTVIEW-FLAGS
|
|
ignore=0xFFF8
|
|
0x0001=page-layout-view
|
|
0x0002=show-ruler
|
|
0x0004=hide-margins
|
|
end
|
|
|
|
# PAGESETUP ------------------------------------------------------------------
|
|
|
|
multilist=PAGESETUP-PAPERSIZE
|
|
0=undefined,letter,letter-small,tabloid,ledger,legal,statement,executive,a3,a4
|
|
10=a4-small,a5,b4,b5,folio,quarto,10x14,11x17,note,envelope-9
|
|
20=envelope-10,envelope-11,envelope-12,envelope-14,c,d,e,envelope-dl,envelope-c5,envelope-c3
|
|
30=envelope-c4,envelope-c6,envelope-c65,envelope-b4,envelope-b5,envelope-b6,envelope-italy,envelope-monarch,envelope-6-3/4,us-standard-fanfold
|
|
40=german-standard-fanfold,german-legal-fanfold,b4,japanese-dbl-postcaed,9x11,10x11,15x11,,
|
|
50=envelope-invite,letter-extra,legal-extra,tabloid-extra,a4-extra,letter-transverse,a4-transverse,letter-extra-transverse,super-a-a4,super-b-a3,letter-plus
|
|
60=a4-plus,a5-transverse,jis-b5-transverse,a3-extra,a5-extra,b5-extra,a2,a3-transverse,a3-extra-transverse
|
|
end
|
|
|
|
constlist=PAGESETUP-SCALETOPAGES
|
|
default=
|
|
0=automatic
|
|
end
|
|
|
|
flagslist=PAGESETUP-FLAGS-BIFF4
|
|
0x0001=print-in-rows
|
|
0x0002=portrait
|
|
0x0004=uninitialized
|
|
0x0008=black-and-white
|
|
end
|
|
|
|
flagslist=PAGESETUP-FLAGS-BIFF5
|
|
include=PAGESETUP-FLAGS-BIFF4
|
|
0x0010=draft-quality
|
|
0x0020=print-notes
|
|
0x0040=default-orientation
|
|
0x0080=use-first-page
|
|
end
|
|
|
|
combilist=PAGESETUP-FLAGS-BIFF8
|
|
include=PAGESETUP-FLAGS-BIFF5
|
|
0x0200=print-notes-at-end
|
|
0x0C00=uint8,dec,print-errors,PAGESETUP-PRINTERRORS
|
|
end
|
|
|
|
shortlist=PAGESETUP-PRINTERRORS,0,displayed,none,as-dashes,as-na
|
|
|
|
unitconverter=PAGESETUP-DPI,1,dpi
|
|
|
|
# PANE -----------------------------------------------------------------------
|
|
|
|
shortlist=PANE-ID,0,bottom-right,top-right,bottom-left,top-left
|
|
|
|
# PCDEFINITION ---------------------------------------------------------------
|
|
|
|
flagslist=PCDEFINITION-FLAGS
|
|
0x0001=save-data
|
|
0x0002=invalid
|
|
0x0004=refresh-on-load
|
|
0x0008=optimize-memory
|
|
0x0010=background-query
|
|
0x0020=enable-refresh
|
|
end
|
|
|
|
# PCDFIELD -------------------------------------------------------------------
|
|
|
|
flagslist=PCDFIELD-FLAGS
|
|
0x0001=has-items
|
|
0x0002=has-unshared-items
|
|
0x0004=calculated
|
|
0x0008=has-parent
|
|
0x0010=range-group
|
|
0x0020=is-numeric
|
|
0x0040=is-integer
|
|
0x0080=has-semi-mixed-types
|
|
0x0100=has-min-max
|
|
0x0200=16bit-indexes
|
|
0x0400=has-non-date
|
|
0x0800=has-date
|
|
end
|
|
|
|
# PCDFRANGEPR ----------------------------------------------------------------
|
|
|
|
combilist=PCDFRANGEPR-FLAGS
|
|
ignore=0xFFE0
|
|
0x0001=auto-start
|
|
0x0002=auto-end
|
|
0x001C=uint8,dec,group-by,PCDFRANGEPR-GROUPBY
|
|
end
|
|
|
|
shortlist=PCDFRANGEPR-GROUPBY,0,numeric,seconds,minutes,hours,days,months,quarters,years
|
|
|
|
# PCDFSQLTYPE ----------------------------------------------------------------
|
|
|
|
shortlist=PCDFSQLTYPE-DATATYPE,0,unknown,char,numeric,decimal,int32,int16,float,real,double,,,datetime,var-char
|
|
|
|
# PCDSOURCE ------------------------------------------------------------------
|
|
|
|
flagslist=PCDSOURCE-TYPE
|
|
0x0001=spreadsheet
|
|
0x0002=extern
|
|
0x0004=consolidation-area
|
|
0x0010=scenario
|
|
end
|
|
|
|
# PHONETICPR -----------------------------------------------------------------
|
|
|
|
shortlist=PHONETICPR-TYPE,0,halfwidth-katakana,fullwidth-katakana,hiragana,no-conversion
|
|
shortlist=PHONETICPR-ALIGNMENT,0,no-control,left,center,distributed
|
|
|
|
combilist=PHONETICPR-FLAGS
|
|
ignore=0xFFF0
|
|
0x0003=uint8,dec,type,PHONETICPR-TYPE
|
|
0x000C=uint8,dec,alignment,PHONETICPR-ALIGNMENT
|
|
end
|
|
|
|
# PROJEXTSHEET ---------------------------------------------------------------
|
|
|
|
shortlist=PROJEXTSHEET-TYPE,0,sheet,macro,chart
|
|
|
|
# PTDATAFIELD ----------------------------------------------------------------
|
|
|
|
shortlist=PTDATAFIELD-SUBTOTAL,0,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p
|
|
shortlist=PTDATAFIELD-SHOWDATAAS,0,normal,diff-from,percent-of,percent-diff-from,running-total-in,percent-of-row,percent-of-column,percent-of-total,index
|
|
|
|
multilist=PTDATAFIELD-BASEITEM
|
|
default=
|
|
0x7FFB=previous-item,next-item
|
|
end
|
|
|
|
# PTDEFINITION ---------------------------------------------------------------
|
|
|
|
flagslist=PTDEFINITION-FLAGS
|
|
0x0001=row-grandtotals
|
|
0x0002=column-grandtotals
|
|
0x0008=auto-format
|
|
0x0010=size-auto-format
|
|
0x0020=font-auto-format
|
|
0x0040=align-auto-format
|
|
0x0080=border-auto-format
|
|
0x0100=pattern-auto-format
|
|
0x0200=number-auto-format
|
|
end
|
|
|
|
constlist=PTDEFINITION-DATAFIELD-POS
|
|
default=
|
|
-1=append
|
|
end
|
|
|
|
# PTDEFINITION2 --------------------------------------------------------------
|
|
|
|
combilist=PTDEFINITION2-FLAGS
|
|
0x00000001=page-over-then-down
|
|
0x000001FE=dec,uint8,page-wrap
|
|
0x00010000=enable-wizard
|
|
0x00020000=enable-drill
|
|
0x00040000=enable-field-props
|
|
0x00080000=preserve-formatting
|
|
0x00100000=merge-labels
|
|
0x00200000=show-error
|
|
0x00400000=show-missing
|
|
0x00800000=multiple-page-items
|
|
end
|
|
|
|
# PTFIELD --------------------------------------------------------------------
|
|
|
|
flagslist=PTFIELD-AXISTYPE
|
|
0x0001=row
|
|
0x0002=column
|
|
0x0004=page
|
|
0x0008=data
|
|
end
|
|
|
|
flagslist=PTFIELD-SUBTOTALS
|
|
0x0001=default
|
|
0x0002=sum
|
|
0x0004=count-all
|
|
0x0008=average
|
|
0x0010=max
|
|
0x0020=min
|
|
0x0040=product
|
|
0x0080=count-num
|
|
0x0100=std-dev
|
|
0x0200=std-dev-p
|
|
0x0400=variance
|
|
0x0800=variance-p
|
|
end
|
|
|
|
# PTFIELD2 -------------------------------------------------------------------
|
|
|
|
combilist=PTFIELD2-FLAGS
|
|
0x00000001=show-all-items
|
|
0x00000002=drag-to-row
|
|
0x00000004=drag-to-column
|
|
0x00000008=drag-to-page
|
|
0x00000010=drag-to-hide
|
|
0x00000080=server-based
|
|
0x00000200=autosort
|
|
0x00000400=ascend-sort
|
|
0x00000800=autoshow
|
|
0x00001000=autoshow-top
|
|
0x00002000=calculated
|
|
0x00200000=outline
|
|
0x00400000=insert-blank-row
|
|
0x00800000=subtotal-top
|
|
0xFF000000=uint8,dec,autoshow-item-count
|
|
end
|
|
|
|
# PTFITEM --------------------------------------------------------------------
|
|
|
|
multilist=PTFITEM-ITEMTYPE
|
|
0=data,default,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p,grandtotal
|
|
254=page,none
|
|
end
|
|
|
|
flagslist=PTFITEM-FLAGS
|
|
0x0001=hidden
|
|
0x0002=hide-detail
|
|
0x0008=calculated
|
|
0x0010=missing
|
|
end
|
|
|
|
constlist=PTFITEM-CACHEIDX
|
|
default=
|
|
-1=no-cache-item
|
|
end
|
|
|
|
# PTPAGEFIELDS ---------------------------------------------------------------
|
|
|
|
constlist=PTPAGEFIELDS-ITEM
|
|
default=
|
|
0x7FFD=all
|
|
end
|
|
|
|
# PTROWCOLITEMS --------------------------------------------------------------
|
|
|
|
shortlist=PTROWCOLITEMS-ITEMTYPE,0,data,default,sum,count-all,average,max,min,product,count-num,std-dev,std-dev-p,variance,variance-p,grandtotal,blank-line
|
|
|
|
combilist=PTROWCOLITEMS-FLAGS
|
|
ignore=0xC000
|
|
0x0001=field-name
|
|
0x01FE=uint16,dec,data-field-idx
|
|
0x0200=subtotal
|
|
0x0400=blocktotal
|
|
0x0800=grandtotal
|
|
0x1000=multi-data
|
|
end
|
|
|
|
# QUERYTABLE -----------------------------------------------------------------
|
|
|
|
combilist=QUERYTABLE-FLAGS
|
|
0x0001=headers
|
|
0x0002=row-numbers
|
|
0x0004=disable-refresh
|
|
0x0008=background
|
|
0x0010=first-background
|
|
0x0020=refresh-on-load
|
|
0x0040=delete-unused
|
|
0x0080=fill-formulas
|
|
0x0100=adjust-column-width
|
|
0x0200=save-data
|
|
0x0400=disable-edit
|
|
0x2000=overwrite-existing
|
|
end
|
|
|
|
combilist=QUERYTABLE-AUTOFORMAT-FLAGS
|
|
0x0001=apply-num-fmt
|
|
0x0002=apply-font
|
|
0x0004=apply-alignment
|
|
0x0008=apply-border
|
|
0x0010=apply-fill
|
|
0x0020=apply-protection
|
|
end
|
|
|
|
# QUERYTABLEREFRESH ----------------------------------------------------------
|
|
|
|
flagslist=QUERYTABLEREFRESH-FLAGS
|
|
0x0001=enable-refresh
|
|
0x0002=pivot-cache-invalid
|
|
0x0004=olap-pivot-table
|
|
end
|
|
|
|
flagslist=QUERYTABLEREFRESH-PTFLAGS
|
|
0x00000001=disable-draw-drop
|
|
0x00000002=hide-totals-annotation
|
|
0x00000008=include-empty-rows
|
|
0x00000010=include-empty-columns
|
|
end
|
|
|
|
flagslist=QUERYTABLEREFRESH-QTFLAGS
|
|
0x00000001=preserve-formatting
|
|
0x00000002=adjust-column-width
|
|
0x00000010=ext-data-list
|
|
0x00000040=create-table-list
|
|
0x00000080=create-dummy-list
|
|
end
|
|
|
|
# QUERYTABLESETTINGS ---------------------------------------------------------
|
|
|
|
flagslist=QUERYTABLESETTINGS-FLAGS
|
|
0x0001=keep-alive
|
|
0x0002=new
|
|
0x0004=source-data
|
|
0x0008=web-based-prov
|
|
0x0010=reinit-list
|
|
0x0080=xml
|
|
end
|
|
|
|
flagslist=QUERYTABLESETTINGS-HTML-FLAGS
|
|
0x0001=parse-pre
|
|
0x0002=consecutive-delimiters
|
|
0x0004=first-row
|
|
0x0008=xl97-created
|
|
0x0010=text-dates
|
|
0x0020=xl2000-refreshed
|
|
end
|
|
|
|
combilist=QUERYTABLESETTINGS-OLEDB-FLAGS
|
|
0x0007=uint8,dec,command-type,QUERYTABLESETTINGS-OLEDB-COMMANDTYPE
|
|
0x0008=alt-connection-string
|
|
0x0010=no-refresh-cube
|
|
0x0020=olap-has-locale
|
|
0x0040=server-num-fmt
|
|
0x0080=server-fill-color
|
|
0x0100=server-font-color
|
|
0x0200=server-font-format
|
|
0x0400=olap-member-l10n
|
|
end
|
|
|
|
shortlist=QUERYTABLESETTINGS-OLEDB-COMMANDTYPE,0,none,cube,sql,table,default,list
|
|
|
|
flagslist=QUERYTABLESETTINGS-ADO-FLAGS
|
|
0x0100=ado-refreshable
|
|
end
|
|
|
|
flagslist=QUERYTABLESETTINGS-EXT-FLAGS
|
|
0x0001=text-query
|
|
0x0002=table-names
|
|
end
|
|
|
|
unitconverter=QUERYTABLESETTINGS-INTERVAL,60,sec
|
|
shortlist=QUERYTABLESETTINGS-HTMLFORMAT,1,none,rtf,all
|
|
|
|
# REFMODE --------------------------------------------------------------------
|
|
|
|
shortlist=REFMODE,0,R1C1,A1
|
|
|
|
# ROW ------------------------------------------------------------------------
|
|
|
|
combilist=ROW-HEIGHT
|
|
0x7FFF=uint16,dec,height,CONV-TWIP-TO-PT
|
|
0x8000=default-height
|
|
end
|
|
|
|
combilist=ROW-FLAGS
|
|
ignore=0x00000100
|
|
0x00000007=uint8,dec,outline-level
|
|
0x00000010=outline-collapsed
|
|
0x00000020=hidden
|
|
0x00000040=custom-height
|
|
0x00000080=custom-format
|
|
0x0FFF0000=uint16,dec,custom-xf-idx
|
|
0x10000000=thick-top
|
|
0x20000000=thick-bottom
|
|
0x40000000=show-phonetic
|
|
end
|
|
|
|
# SHAREDFEATHEAD -------------------------------------------------------------
|
|
|
|
shortlist=SHAREDFEATHEAD-TYPE,2,protection,ignored-formula-errors,smarttag,table
|
|
|
|
flagslist=SHAREDFEATHEAD-PROT-FLAGS
|
|
0x00000001=edit-object
|
|
0x00000002=edit-scenario
|
|
0x00000004=format-cell
|
|
0x00000008=format-column
|
|
0x00000010=format-row
|
|
0x00000020=insert-column
|
|
0x00000040=insert-row
|
|
0x00000080=insert-hyperlink
|
|
0x00000100=delete-column
|
|
0x00000200=delete-row
|
|
0x00000400=select-locked
|
|
0x00000800=sort
|
|
0x00001000=use-autofilter
|
|
0x00002000=pivottable-report
|
|
0x00004000=select-unlocked
|
|
end
|
|
|
|
# SHEET ----------------------------------------------------------------------
|
|
|
|
shortlist=SHEET-STATE,0,visible,hidden,very-hidden
|
|
shortlist=SHEET-TYPE,0,worksheet,macrosheet,chartsheet,,,,vb-module
|
|
|
|
# SHEETEXT -------------------------------------------------------------------
|
|
|
|
combilist=SHEETEXT-FLAGS1
|
|
0x0000007F=uint8,dec,color-idx,SHEETEXT-COLOR
|
|
end
|
|
|
|
constlist=SHEETEXT-COLOR
|
|
include=COLORS
|
|
0x7F=undefined
|
|
end
|
|
|
|
combilist=SHEETEXT-FLAGS2
|
|
include=SHEETEXT-FLAGS1
|
|
0x00000080=eval-cond-formats
|
|
0x00000100=!published!unpublished
|
|
end
|
|
|
|
# SHEETPR --------------------------------------------------------------------
|
|
|
|
shortlist=SHEETPR-WINDOWPOS,0,tiled,horizontal,vertical,cascaded
|
|
|
|
flagslist=SHEETPR-FLAGS-BIFF3
|
|
0x0001=show-autopagebreaks
|
|
0x0020=outline-auto-style
|
|
0x0040=outline-symbols-below
|
|
0x0080=outline-symbols-right
|
|
0x0100=fit-to-pages
|
|
0x0200=skip-linked-values
|
|
0x0400=show-row-outline
|
|
0x0800=show-column-outline
|
|
end
|
|
|
|
flagslist=SHEETPR-FLAGS-BIFF4
|
|
include=SHEETPR-FLAGS-BIFF3
|
|
0x3000=uint8,dec,window-pos,SHEETPR-WINDOWPOS
|
|
0x4000=lotus-expr-eval
|
|
0x8000=lotus-formula-edit
|
|
end
|
|
|
|
flagslist=SHEETPR-FLAGS-BIFF5
|
|
include=SHEETPR-FLAGS-BIFF4
|
|
exclude=0x0200,0x3000
|
|
0x0010=dialog-sheet
|
|
end
|
|
|
|
# STYLE ----------------------------------------------------------------------
|
|
|
|
combilist=STYLE-FLAGS
|
|
0x0FFF=uint16,dec,xf-idx
|
|
0x8000=builtin
|
|
end
|
|
|
|
shortlist=STYLE-BUILTIN,-1,user-defined,normal,rowlevel,collevel,comma,currency,percent,comma-0,currency-0,hyperlink,followed-hyperlink
|
|
|
|
# STYLEEXT -------------------------------------------------------------------
|
|
|
|
flagslist=STYLEEXT-FLAGS
|
|
0x01=builtin
|
|
0x02=hidden
|
|
0x04=custom
|
|
end
|
|
|
|
shortlist=STYLEEXT-CATEGORY,0,custom,good-bad-neutral,data-model,title-heading,themed,number-format
|
|
|
|
multilist=STYLEEXT-BUILTIN
|
|
include=STYLE-BUILTIN
|
|
10=note,warning-text,,,,title,heading-1,heading-2,heading-3,heading-4
|
|
20=input,output,calculation,check-cell,linked-cell,total,good,bad,neutral,accent1
|
|
30=20%-accent1,40%-accent1,60%-accent1,accent2,20%-accent2,40%-accent2,60%-accent2,accent3,20%-accent3,40%-accent3
|
|
40=60%-accent3,accent4,20%-accent4,40%-accent4,60%-accent4,accent5,20%-accent5,40%-accent5,60%-accent5,accent6
|
|
50=20%-accent6,40%-accent6,60%-accent6,explanatory-text
|
|
end
|
|
|
|
# THEME ----------------------------------------------------------------------
|
|
|
|
constlist=THEME-VERSION
|
|
0=custom
|
|
123820=default
|
|
124226=default
|
|
end
|
|
|
|
# TXO ------------------------------------------------------------------------
|
|
|
|
combilist=TXO-FLAGS
|
|
0x000E=uint16,dec,hor-align,OBJ-HORALIGN
|
|
0x0070=uint16,dec,ver-align,OBJ-VERALIGN
|
|
0x0200=text-locked
|
|
end
|
|
|
|
# WINDOW1 --------------------------------------------------------------------
|
|
|
|
flagslist=WINDOW1-FLAGS
|
|
0x0001=hidden
|
|
0x0002=minimized
|
|
0x0008=show-horizontal-scroll
|
|
0x0010=show-vertical-scroll
|
|
0x0020=show-tabbar
|
|
end
|
|
|
|
unitconverter=WINDOW1-TABBARRATIO,/10,%
|
|
|
|
# WINDOW2 --------------------------------------------------------------------
|
|
|
|
flagslist=WINDOW2-FLAGS-BIFF3
|
|
0x0001=show-formulas
|
|
0x0002=show-gridlines
|
|
0x0004=show-headings
|
|
0x0008=frozen-panes
|
|
0x0010=show-zeros
|
|
0x0020=default-gridcolor
|
|
0x0040=right-to-left
|
|
0x0080=show-outline-symbols
|
|
0x0100=remove-split-with-freeze
|
|
end
|
|
|
|
flagslist=WINDOW2-FLAGS-BIFF5
|
|
include=WINDOW2-FLAGS-BIFF3
|
|
0x0200=sheet-selected
|
|
0x0400=sheet-active
|
|
end
|
|
|
|
flagslist=WINDOW2-FLAGS-BIFF8
|
|
include=WINDOW2-FLAGS-BIFF5
|
|
0x0800=pagebreak-mode
|
|
end
|
|
|
|
# XF -------------------------------------------------------------------------
|
|
|
|
shortlist=XF-HORALIGN,0,general,left,center,right,fill,block,center-across-sel,distribute
|
|
shortlist=XF-VERALIGN,0,top,center,bottom,justify,distribute
|
|
shortlist=XF-TEXTDIRECTION,0,context,left-to-right,right-to-left
|
|
|
|
flagslist=XF-PROTECTION-FLAGS
|
|
0x01=locked
|
|
0x02=formula-hidden
|
|
0x04=style-xf
|
|
0x08=apostroph-quote
|
|
end
|
|
|
|
flagslist=XF-USEDATTRIBS-FLAGS
|
|
0x04=format
|
|
0x08=font
|
|
0x10=alignment
|
|
0x20=border
|
|
0x40=area
|
|
0x80=protection
|
|
end
|
|
|
|
combilist=XF-STYLEFLAGS-BIFF2
|
|
0x07=uint8,dec,hor-align,XF-HORALIGN
|
|
0x08=left-border
|
|
0x10=right-border
|
|
0x20=top-border
|
|
0x40=bottom-border
|
|
0x80=fill
|
|
end
|
|
|
|
combilist=XF-TYPEFLAGS-BIFF2
|
|
0x3F=uint8,dec,fmt-idx,FORMATS
|
|
0x40=locked
|
|
0x80=formula-hidden
|
|
end
|
|
|
|
flagslist=XF-TYPEFLAGS-BIFF3
|
|
include=XF-PROTECTION-FLAGS
|
|
end
|
|
|
|
combilist=XF-TYPEFLAGS-BIFF4
|
|
include=XF-TYPEFLAGS-BIFF3
|
|
0xFFF0=uint16,dec,parent-xf-idx
|
|
end
|
|
|
|
combilist=XF-ALIGNMENT-BIFF3
|
|
0x0007=uint8,dec,hor-align,XF-HORALIGN
|
|
0x0008=text-wrap
|
|
0xFFF0=uint16,dec,parent-xf-idx
|
|
end
|
|
|
|
combilist=XF-ALIGNMENT-BIFF4
|
|
0x07=uint8,dec,hor-align,XF-HORALIGN
|
|
0x08=text-wrap
|
|
0x30=uint8,dec,ver-align,XF-VERALIGN
|
|
0xC0=uint8,dec,orientation,TEXTORIENTATION
|
|
end
|
|
|
|
combilist=XF-ALIGNMENT-BIFF5
|
|
0x07=uint8,dec,hor-align,XF-HORALIGN
|
|
0x08=text-wrap
|
|
0x70=uint8,dec,ver-align,XF-VERALIGN
|
|
0x80=justify-lastline
|
|
end
|
|
|
|
combilist=XF-ORIENTATTRIBS-BIFF5
|
|
include=XF-USEDATTRIBS-FLAGS
|
|
0x03=uint8,dec,orientation,TEXTORIENTATION
|
|
end
|
|
|
|
combilist=XF-TEXTFLAGS-BIFF8
|
|
0x0F=uint8,dec,indent
|
|
0x10=shrink-to-fit
|
|
0xC0=uint8,dec,text-dir,XF-TEXTDIRECTION
|
|
end
|
|
|
|
combilist=XF-FILL-BIFF3
|
|
0x003F=uint8,dec,fill-pattern,FILLPATTERNS
|
|
0x07C0=uint8,dec,fg-color-idx,COLORS
|
|
0xF800=uint8,dec,bg-color-idx,COLORS
|
|
end
|
|
|
|
combilist=XF-BORDER-BIFF3
|
|
0x00000007=uint8,dec,top-style,BORDERSTYLES
|
|
0x000000F8=uint8,dec,top-color,COLORS
|
|
0x00000700=uint8,dec,left-style,BORDERSTYLES
|
|
0x0000F800=uint8,dec,left-color,COLORS
|
|
0x00070000=uint8,dec,bottom-style,BORDERSTYLES
|
|
0x00F80000=uint8,dec,bottom-color,COLORS
|
|
0x07000000=uint8,dec,right-style,BORDERSTYLES
|
|
0xF8000000=uint8,dec,right-color,COLORS
|
|
end
|
|
|
|
combilist=XF-FILL-BIFF5
|
|
0x0000007F=uint8,dec,fg-color-idx,COLORS
|
|
0x00003F80=uint8,dec,bg-color-idx,COLORS
|
|
0x003F0000=uint8,dec,fill-pattern,FILLPATTERNS
|
|
0x01C00000=uint8,dec,bottom-style,BORDERSTYLES
|
|
0xFE000000=uint8,dec,bottom-color,COLORS
|
|
end
|
|
|
|
combilist=XF-BORDER-BIFF5
|
|
0x00000007=uint8,dec,top-style,BORDERSTYLES
|
|
0x00000038=uint8,dec,left-style,BORDERSTYLES
|
|
0x000001C0=uint8,dec,right-style,BORDERSTYLES
|
|
0x0000FE00=uint8,dec,top-color,COLORS
|
|
0x007F0000=uint8,dec,left-color,COLORS
|
|
0x3F800000=uint8,dec,right-color,COLORS
|
|
end
|
|
|
|
combilist=XF-BORDERSTYLE-BIFF8
|
|
0x000F=uint8,dec,left-style,BORDERSTYLES
|
|
0x00F0=uint8,dec,right-style,BORDERSTYLES
|
|
0x0F00=uint8,dec,top-style,BORDERSTYLES
|
|
0xF000=uint8,dec,bottom-style,BORDERSTYLES
|
|
end
|
|
|
|
combilist=XF-BORDERCOLOR1-BIFF8
|
|
0x007F=uint8,dec,left-color,COLORS
|
|
0x3F80=uint8,dec,right-color,COLORS
|
|
0x4000=diag-tl-to-br
|
|
0x8000=diag-bl-to-tr
|
|
end
|
|
|
|
combilist=XF-BORDERCOLOR2-BIFF8
|
|
0x0000007F=uint8,dec,top-color,COLORS
|
|
0x00003F80=uint8,dec,bottom-color,COLORS
|
|
0x001FC000=uint8,dec,diag-color,COLORS
|
|
0x01E00000=uint8,dec,diag-style,BORDERSTYLES
|
|
0xFC000000=uint8,dec,fill-pattern,FILLPATTERNS
|
|
end
|
|
|
|
combilist=XF-FILLCOLOR-BIFF8
|
|
0x007F=uint8,dec,fg-color-idx,COLORS
|
|
0x3F80=uint8,dec,bg-color-idx,COLORS
|
|
end
|
|
|
|
# BIFF2 cell records ----------------------------------------------------------
|
|
|
|
constlist=XFINDEX-BIFF2
|
|
default=
|
|
63=from-ixfe
|
|
end
|
|
|
|
combilist=CELL-XFINDEX-BIFF2
|
|
0x3F=uint8,dec,xf-idx,XFINDEX-BIFF2
|
|
0x40=locked
|
|
0x80=formula-hidden
|
|
end
|
|
|
|
combilist=CELL-XFFORMAT-BIFF2
|
|
0x3F=uint8,dec,fmt-idx,FORMATS
|
|
0xC0=uint8,dec,font-idx,FONTNAMES
|
|
end
|
|
|
|
combilist=CELL-XFSTYLE-BIFF2
|
|
include=XF-STYLEFLAGS-BIFF2
|
|
end
|
|
|
|
# XFEXT ----------------------------------------------------------------------
|
|
|
|
multilist=XFEXT-SUBREC
|
|
0=,,,,FILL-FGCOLOR
|
|
5=FILL-BGCOLOR,FILL-GRADIENT,BORDER-TOP-COLOR,BORDER-BOTTOM-COLOR,BORDER-LEFT-COLOR
|
|
10=BORDER-RIGHT-COLOR,BORDER-DIAG-COLOR,,TEXT-COLOR,FONT-SCHEME
|
|
15=INDENT
|
|
end
|
|
|
|
# ============================================================================
|