LibreOffice Module sc (master) 1
Macros | Enumerations | Variables
xlconst.hxx File Reference
#include <address.hxx>
Include dependency graph for xlconst.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define EXC_STORAGE_OLE_LINKED   "LNK"
 A Calc sheet index for the workbook globals. More...
 
#define EXC_STORAGE_OLE_EMBEDDED   "MBD"
 

Enumerations

enum  XclBiff {
  EXC_BIFF2 = 0 ,
  EXC_BIFF3 ,
  EXC_BIFF4 ,
  EXC_BIFF5 ,
  EXC_BIFF8 ,
  EXC_BIFF_UNKNOWN
}
 An enumeration for all Excel file format types (BIFF types). More...
 
enum  XclOutput {
  EXC_OUTPUT_BINARY ,
  EXC_OUTPUT_XML_2007
}
 An enumeration for all Excel output format types. More...
 
enum  XclFutureRecType {
  EXC_FUTUREREC_SIMPLE ,
  EXC_FUTUREREC_UNUSEDREF
}
 Enumerates different header types of future records. More...
 

Variables

const SCCOL EXC_MAXCOL2 = 255
 
const SCROW EXC_MAXROW2 = 16383
 
const SCTAB EXC_MAXTAB2 = 0
 
const SCCOL EXC_MAXCOL3 = EXC_MAXCOL2
 
const SCROW EXC_MAXROW3 = EXC_MAXROW2
 
const SCTAB EXC_MAXTAB3 = EXC_MAXTAB2
 
const SCCOL EXC_MAXCOL4 = EXC_MAXCOL3
 
const SCROW EXC_MAXROW4 = EXC_MAXROW3
 
const SCTAB EXC_MAXTAB4 = 32767
 
const SCCOL EXC_MAXCOL5 = EXC_MAXCOL4
 
const SCROW EXC_MAXROW5 = EXC_MAXROW4
 
const SCTAB EXC_MAXTAB5 = EXC_MAXTAB4
 
const SCCOL EXC_MAXCOL8 = EXC_MAXCOL5
 
const SCROW EXC_MAXROW8 = 65535
 
const SCTAB EXC_MAXTAB8 = EXC_MAXTAB5
 
const SCCOL EXC_MAXCOL_XML_2007 = 16383
 
const SCROW EXC_MAXROW_XML_2007 = 1048575
 
const SCTAB EXC_MAXTAB_XML_2007 = 1023
 
const sal_uInt16 EXC_NOTAB = SAL_MAX_UINT16
 
const SCTAB SCTAB_INVALID = SCTAB_MAX
 An invalid Excel sheet index, for common use. More...
 
const SCTAB SCTAB_GLOBAL = SCTAB_MAX
 An invalid Calc sheet index, for common use. More...
 
constexpr OUStringLiteral EXC_STORAGE_VBA_PROJECT = u"_VBA_PROJECT_CUR"
 
constexpr OUStringLiteral EXC_STREAM_BOOK = u"Book"
 
constexpr OUStringLiteral EXC_STREAM_WORKBOOK = u"Workbook"
 
constexpr OUStringLiteral EXC_STREAM_CTLS = u"Ctls"
 
const sal_Unicode EXC_URLSTART_ENCODED = '\x01'
 
const sal_Unicode EXC_URLSTART_SELF = '\x02'
 Encoded URL. More...
 
const sal_Unicode EXC_URLSTART_SELFENCODED = '\x03'
 Reference to own workbook. More...
 
const sal_Unicode EXC_URLSTART_OWNDOC = '\x04'
 Encoded self reference. More...
 
const sal_Unicode EXC_URL_DOSDRIVE = '\x01'
 Reference to own workbook (BIFF5/BIFF7). More...
 
const sal_Unicode EXC_URL_DRIVEROOT = '\x02'
 DOS drive letter or UNC server name. More...
 
const sal_Unicode EXC_URL_SUBDIR = '\x03'
 Root directory of current drive. More...
 
const sal_Unicode EXC_URL_PARENTDIR = '\x04'
 Directory name delimiter. More...
 
const sal_Unicode EXC_URL_RAW = '\x05'
 Parent directory. More...
 
const sal_Unicode EXC_URL_SHEETNAME = '\x09'
 Unencoded URL. More...
 
const sal_Unicode EXC_DDE_DELIM = '\x03'
 Sheet name starts here (BIFF4). More...
 
const sal_uInt8 EXC_ERR_NULL = 0x00
 DDE application-topic delimiter. More...
 
const sal_uInt8 EXC_ERR_DIV0 = 0x07
 
const sal_uInt8 EXC_ERR_VALUE = 0x0F
 
const sal_uInt8 EXC_ERR_REF = 0x17
 
const sal_uInt8 EXC_ERR_NAME = 0x1D
 
const sal_uInt8 EXC_ERR_NUM = 0x24
 
const sal_uInt8 EXC_ERR_NA = 0x2A
 
const sal_uInt8 EXC_CACHEDVAL_EMPTY = 0x00
 
const sal_uInt8 EXC_CACHEDVAL_DOUBLE = 0x01
 
const sal_uInt8 EXC_CACHEDVAL_STRING = 0x02
 
const sal_uInt8 EXC_CACHEDVAL_BOOL = 0x04
 
const sal_uInt8 EXC_CACHEDVAL_ERROR = 0x10
 
const sal_Int32 EXC_RK_100FLAG = 0x00000001
 
const sal_Int32 EXC_RK_INTFLAG = 0x00000002
 
const sal_Int32 EXC_RK_VALUEMASK = 0xFFFFFFFC
 
const sal_Int32 EXC_RK_DBL = 0x00000000
 
const sal_Int32 EXC_RK_DBL100 = EXC_RK_100FLAG
 
const sal_Int32 EXC_RK_INT = EXC_RK_INTFLAG
 
const sal_Int32 EXC_RK_INT100 = EXC_RK_100FLAG | EXC_RK_INTFLAG
 
const sal_uInt8 EXC_ORIENT_NONE = 0
 
const sal_uInt8 EXC_ORIENT_STACKED = 1
 Text orientation: not rotated. More...
 
const sal_uInt8 EXC_ORIENT_90CCW = 2
 Text orientation: vertically stacked. More...
 
const sal_uInt8 EXC_ORIENT_90CW = 3
 Text orientation: 90 deg counterclockwise. More...
 
const sal_uInt8 EXC_ROT_NONE = 0
 Text orientation: 90 deg clockwise. More...
 
const sal_uInt8 EXC_ROT_90CCW = 90
 Text rotation: not rotated. More...
 
const sal_uInt8 EXC_ROT_90CW = 180
 Text rotation: 90 deg counterclockwise. More...
 
const sal_uInt8 EXC_ROT_STACKED = 255
 Text rotation: 90 deg clockwise. More...
 
const sal_uInt16 EXC_ID2_BOF = 0x0009
 Text rotation: vertically stacked. More...
 
const sal_uInt16 EXC_ID3_BOF = 0x0209
 
const sal_uInt16 EXC_ID4_BOF = 0x0409
 
const sal_uInt16 EXC_ID5_BOF = 0x0809
 
const sal_uInt16 EXC_BOF_BIFF2 = 0x0200
 
const sal_uInt16 EXC_BOF_BIFF3 = 0x0300
 
const sal_uInt16 EXC_BOF_BIFF4 = 0x0400
 
const sal_uInt16 EXC_BOF_BIFF5 = 0x0500
 
const sal_uInt16 EXC_BOF_BIFF8 = 0x0600
 
const sal_uInt16 EXC_BOF_GLOBALS = 0x0005
 
const sal_uInt16 EXC_BOF_VBMODULE = 0x0006
 BIFF5-BIFF8 workbook globals. More...
 
const sal_uInt16 EXC_BOF_SHEET = 0x0010
 BIFF5-BIFF8 Visual BASIC module. More...
 
const sal_uInt16 EXC_BOF_CHART = 0x0020
 Regular worksheet. More...
 
const sal_uInt16 EXC_BOF_MACROSHEET = 0x0040
 Chart sheet. More...
 
const sal_uInt16 EXC_BOF_WORKSPACE = 0x0100
 Macro sheet. More...
 
const sal_uInt16 EXC_BOF_UNKNOWN = 0xFFFF
 Workspace. More...
 
const sal_uInt16 EXC_ID_EOF = 0x000A
 Internal use only. More...
 
const sal_uInt16 EXC_ID_PROTECT = 0x0012
 
const sal_uInt16 EXC_ID_PASSWORD = 0x0013
 
const sal_uInt16 EXC_ID_WINDOWPROTECT = 0x0019
 
const sal_uInt16 EXC_ID_CODEPAGE = 0x0042
 
const sal_uInt16 EXC_ID_WSBOOL = 0x0081
 
const sal_uInt16 EXC_WSBOOL_ROWBELOW = 0x0040
 
const sal_uInt16 EXC_WSBOOL_COLBELOW = 0x0080
 
const sal_uInt16 EXC_WSBOOL_FITTOPAGE = 0x0100
 
const sal_uInt16 EXC_WSBOOL_DEFAULTFLAGS = 0x04C1
 
const sal_uInt16 EXC_ID_WRITEPROT = 0x0086
 
const sal_uInt16 EXC_ID_COUNTRY = 0x008C
 
const sal_uInt16 EXC_ID_FILTERMODE = 0x009B
 
const sal_uInt16 EXC_ID_FNGROUPCOUNT = 0x009C
 
const sal_uInt16 EXC_ID_AUTOFILTERINFO = 0x009D
 
const sal_uInt16 EXC_ID_AUTOFILTER = 0x009E
 
const sal_uInt16 EXC_ID_TOOLBARHDR = 0x00BF
 
const sal_uInt16 EXC_ID_TOOLBAREND = 0x00C0
 
const sal_uInt16 EXC_ID_MMS = 0x00C1
 
const sal_uInt16 EXC_ID_INTERFACEHDR = 0x00E1
 
const sal_uInt16 EXC_ID_INTERFACEEND = 0x00E2
 
const sal_uInt16 EXC_ID_USESELFS = 0x0160
 
const sal_uInt16 EXC_ID_DSF = 0x0161
 
const sal_uInt16 EXC_ID_USERSVIEWBEGIN = 0x01AA
 
const sal_uInt16 EXC_ID_USERSVIEWEND = 0x01AB
 
const sal_uInt16 EXC_ID_CODENAME = 0x01BA
 
const sal_uInt16 EXC_ID_XL9FILE = 0x01C0
 
const sal_uInt16 EXC_FUTUREREC_EMPTYFLAGS = 0x0000
 
const sal_uInt16 EXC_FUTUREREC_HASREF = 0x0001
 
const sal_uInt16 EXC_FUTUREREC_ALERT = 0x0002
 
const sal_uInt16 EXC_BORDER_THICK = 50
 
const sal_uInt16 EXC_BORDER_MEDIUM = 35
 
const sal_uInt16 EXC_BORDER_THIN = 15
 
const sal_uInt16 EXC_BORDER_HAIR = 1
 
const sal_uInt16 EXC_ISFPROTECTION = 0x0002
 
const sal_uInt16 EXC_ISFFEC2 = 0x0003
 
const sal_uInt16 EXC_ISFFACTOID = 0x0004
 
const sal_uInt16 EXC_ISFLIST = 0x0005
 

Macro Definition Documentation

◆ EXC_STORAGE_OLE_EMBEDDED

#define EXC_STORAGE_OLE_EMBEDDED   "MBD"

Definition at line 79 of file xlconst.hxx.

◆ EXC_STORAGE_OLE_LINKED

#define EXC_STORAGE_OLE_LINKED   "LNK"

A Calc sheet index for the workbook globals.

Definition at line 78 of file xlconst.hxx.

Enumeration Type Documentation

◆ XclBiff

enum XclBiff

An enumeration for all Excel file format types (BIFF types).

Enumerator
EXC_BIFF2 
EXC_BIFF3 

MS Excel 2.1.

EXC_BIFF4 

MS Excel 3.0.

EXC_BIFF5 

MS Excel 4.0.

EXC_BIFF8 

MS Excel 5.0, MS Excel 7.0 (95)

EXC_BIFF_UNKNOWN 

MS Excel 8.0 (97), 9.0 (2000), 10.0 (XP), 11.0 (2003)

Unknown BIFF version.

Definition at line 29 of file xlconst.hxx.

◆ XclFutureRecType

Enumerates different header types of future records.

Enumerator
EXC_FUTUREREC_SIMPLE 
EXC_FUTUREREC_UNUSEDREF 

Record identifier and empty flags field.

Record identifier, empty flags field, unused range address.

Definition at line 236 of file xlconst.hxx.

◆ XclOutput

enum XclOutput

An enumeration for all Excel output format types.

Enumerator
EXC_OUTPUT_BINARY 
EXC_OUTPUT_XML_2007 

MS Excel binary .xls.

Definition at line 40 of file xlconst.hxx.

Variable Documentation

◆ EXC_BOF_BIFF2

const sal_uInt16 EXC_BOF_BIFF2 = 0x0200

Definition at line 152 of file xlconst.hxx.

Referenced by XclImpStream::DetectBiffVersion().

◆ EXC_BOF_BIFF3

const sal_uInt16 EXC_BOF_BIFF3 = 0x0300

Definition at line 153 of file xlconst.hxx.

Referenced by XclImpStream::DetectBiffVersion().

◆ EXC_BOF_BIFF4

const sal_uInt16 EXC_BOF_BIFF4 = 0x0400

Definition at line 154 of file xlconst.hxx.

Referenced by XclImpStream::DetectBiffVersion().

◆ EXC_BOF_BIFF5

const sal_uInt16 EXC_BOF_BIFF5 = 0x0500

Definition at line 155 of file xlconst.hxx.

Referenced by XclImpStream::DetectBiffVersion(), and XclExpSubStream::Save().

◆ EXC_BOF_BIFF8

const sal_uInt16 EXC_BOF_BIFF8 = 0x0600

Definition at line 156 of file xlconst.hxx.

Referenced by XclImpStream::DetectBiffVersion(), and XclExpSubStream::Save().

◆ EXC_BOF_CHART

const sal_uInt16 EXC_BOF_CHART = 0x0020

Regular worksheet.

Definition at line 161 of file xlconst.hxx.

Referenced by XclImpChartObj::ReadChartSubStream().

◆ EXC_BOF_GLOBALS

const sal_uInt16 EXC_BOF_GLOBALS = 0x0005

Definition at line 158 of file xlconst.hxx.

◆ EXC_BOF_MACROSHEET

const sal_uInt16 EXC_BOF_MACROSHEET = 0x0040

Chart sheet.

Definition at line 162 of file xlconst.hxx.

◆ EXC_BOF_SHEET

const sal_uInt16 EXC_BOF_SHEET = 0x0010

BIFF5-BIFF8 Visual BASIC module.

Definition at line 160 of file xlconst.hxx.

◆ EXC_BOF_UNKNOWN

const sal_uInt16 EXC_BOF_UNKNOWN = 0xFFFF

Workspace.

Definition at line 164 of file xlconst.hxx.

◆ EXC_BOF_VBMODULE

const sal_uInt16 EXC_BOF_VBMODULE = 0x0006

BIFF5-BIFF8 workbook globals.

Definition at line 159 of file xlconst.hxx.

◆ EXC_BOF_WORKSPACE

const sal_uInt16 EXC_BOF_WORKSPACE = 0x0100

Macro sheet.

Definition at line 163 of file xlconst.hxx.

◆ EXC_BORDER_HAIR

const sal_uInt16 EXC_BORDER_HAIR = 1

Definition at line 251 of file xlconst.hxx.

◆ EXC_BORDER_MEDIUM

const sal_uInt16 EXC_BORDER_MEDIUM = 35

Definition at line 249 of file xlconst.hxx.

◆ EXC_BORDER_THICK

const sal_uInt16 EXC_BORDER_THICK = 50

Definition at line 248 of file xlconst.hxx.

◆ EXC_BORDER_THIN

const sal_uInt16 EXC_BORDER_THIN = 15

Definition at line 250 of file xlconst.hxx.

◆ EXC_CACHEDVAL_BOOL

const sal_uInt8 EXC_CACHEDVAL_BOOL = 0x04

◆ EXC_CACHEDVAL_DOUBLE

const sal_uInt8 EXC_CACHEDVAL_DOUBLE = 0x01

◆ EXC_CACHEDVAL_EMPTY

const sal_uInt8 EXC_CACHEDVAL_EMPTY = 0x00

◆ EXC_CACHEDVAL_ERROR

const sal_uInt8 EXC_CACHEDVAL_ERROR = 0x10

◆ EXC_CACHEDVAL_STRING

const sal_uInt8 EXC_CACHEDVAL_STRING = 0x02

◆ EXC_DDE_DELIM

const sal_Unicode EXC_DDE_DELIM = '\x03'

Sheet name starts here (BIFF4).

Definition at line 100 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeLink(), XclImpUrlHelper::DecodeUrl(), and XclExpUrlHelper::EncodeDde().

◆ EXC_ERR_DIV0

const sal_uInt8 EXC_ERR_DIV0 = 0x07

◆ EXC_ERR_NA

const sal_uInt8 EXC_ERR_NA = 0x2A

◆ EXC_ERR_NAME

const sal_uInt8 EXC_ERR_NAME = 0x1D

◆ EXC_ERR_NULL

const sal_uInt8 EXC_ERR_NULL = 0x00

◆ EXC_ERR_NUM

const sal_uInt8 EXC_ERR_NUM = 0x24

◆ EXC_ERR_REF

const sal_uInt8 EXC_ERR_REF = 0x17

◆ EXC_ERR_VALUE

const sal_uInt8 EXC_ERR_VALUE = 0x0F

◆ EXC_FUTUREREC_ALERT

const sal_uInt16 EXC_FUTUREREC_ALERT = 0x0002

Definition at line 244 of file xlconst.hxx.

◆ EXC_FUTUREREC_EMPTYFLAGS

const sal_uInt16 EXC_FUTUREREC_EMPTYFLAGS = 0x0000

Definition at line 242 of file xlconst.hxx.

Referenced by XclExpChRootData::InitializeFutureRecBlock().

◆ EXC_FUTUREREC_HASREF

const sal_uInt16 EXC_FUTUREREC_HASREF = 0x0001

Definition at line 243 of file xlconst.hxx.

◆ EXC_ID2_BOF

const sal_uInt16 EXC_ID2_BOF = 0x0009

◆ EXC_ID3_BOF

const sal_uInt16 EXC_ID3_BOF = 0x0209

◆ EXC_ID4_BOF

const sal_uInt16 EXC_ID4_BOF = 0x0409

◆ EXC_ID5_BOF

const sal_uInt16 EXC_ID5_BOF = 0x0809

◆ EXC_ID_AUTOFILTER

const sal_uInt16 EXC_ID_AUTOFILTER = 0x009E

Definition at line 206 of file xlconst.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_AUTOFILTERINFO

const sal_uInt16 EXC_ID_AUTOFILTERINFO = 0x009D

Definition at line 203 of file xlconst.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_CODENAME

const sal_uInt16 EXC_ID_CODENAME = 0x01BA

Definition at line 228 of file xlconst.hxx.

Referenced by ImportExcel8::Read(), and XclImpChart::ReadChartSubStream().

◆ EXC_ID_CODEPAGE

const sal_uInt16 EXC_ID_CODEPAGE = 0x0042

Definition at line 179 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_COUNTRY

const sal_uInt16 EXC_ID_COUNTRY = 0x008C

Definition at line 194 of file xlconst.hxx.

◆ EXC_ID_DSF

const sal_uInt16 EXC_ID_DSF = 0x0161

Definition at line 221 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_EOF

const sal_uInt16 EXC_ID_EOF = 0x000A

◆ EXC_ID_FILTERMODE

const sal_uInt16 EXC_ID_FILTERMODE = 0x009B

Definition at line 197 of file xlconst.hxx.

◆ EXC_ID_FNGROUPCOUNT

const sal_uInt16 EXC_ID_FNGROUPCOUNT = 0x009C

Definition at line 200 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_INTERFACEEND

const sal_uInt16 EXC_ID_INTERFACEEND = 0x00E2

Definition at line 215 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_INTERFACEHDR

const sal_uInt16 EXC_ID_INTERFACEHDR = 0x00E1

Definition at line 214 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_MMS

const sal_uInt16 EXC_ID_MMS = 0x00C1

Definition at line 211 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_PASSWORD

const sal_uInt16 EXC_ID_PASSWORD = 0x0013

Definition at line 173 of file xlconst.hxx.

◆ EXC_ID_PROTECT

const sal_uInt16 EXC_ID_PROTECT = 0x0012

Definition at line 170 of file xlconst.hxx.

Referenced by XclExpChart::XclExpChart().

◆ EXC_ID_TOOLBAREND

const sal_uInt16 EXC_ID_TOOLBAREND = 0x00C0

Definition at line 210 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_TOOLBARHDR

const sal_uInt16 EXC_ID_TOOLBARHDR = 0x00BF

Definition at line 209 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_USERSVIEWBEGIN

const sal_uInt16 EXC_ID_USERSVIEWBEGIN = 0x01AA

Definition at line 224 of file xlconst.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_USERSVIEWEND

const sal_uInt16 EXC_ID_USERSVIEWEND = 0x01AB

Definition at line 225 of file xlconst.hxx.

Referenced by ImportExcel8::Read().

◆ EXC_ID_USESELFS

const sal_uInt16 EXC_ID_USESELFS = 0x0160

Definition at line 218 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary(), and ImportExcel8::Read().

◆ EXC_ID_WINDOWPROTECT

const sal_uInt16 EXC_ID_WINDOWPROTECT = 0x0019

Definition at line 176 of file xlconst.hxx.

◆ EXC_ID_WRITEPROT

const sal_uInt16 EXC_ID_WRITEPROT = 0x0086

Definition at line 191 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ID_WSBOOL

const sal_uInt16 EXC_ID_WSBOOL = 0x0081

Definition at line 182 of file xlconst.hxx.

◆ EXC_ID_XL9FILE

const sal_uInt16 EXC_ID_XL9FILE = 0x01C0

Definition at line 231 of file xlconst.hxx.

Referenced by ExcTable::FillAsHeaderBinary().

◆ EXC_ISFFACTOID

const sal_uInt16 EXC_ISFFACTOID = 0x0004

Definition at line 256 of file xlconst.hxx.

◆ EXC_ISFFEC2

const sal_uInt16 EXC_ISFFEC2 = 0x0003

Definition at line 255 of file xlconst.hxx.

◆ EXC_ISFLIST

const sal_uInt16 EXC_ISFLIST = 0x0005

Definition at line 257 of file xlconst.hxx.

◆ EXC_ISFPROTECTION

const sal_uInt16 EXC_ISFPROTECTION = 0x0002

◆ EXC_MAXCOL2

const SCCOL EXC_MAXCOL2 = 255

Definition at line 48 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXCOL3

const SCCOL EXC_MAXCOL3 = EXC_MAXCOL2

Definition at line 52 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXCOL4

const SCCOL EXC_MAXCOL4 = EXC_MAXCOL3

Definition at line 56 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXCOL5

const SCCOL EXC_MAXCOL5 = EXC_MAXCOL4

Definition at line 60 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXCOL8

const SCCOL EXC_MAXCOL8 = EXC_MAXCOL5

◆ EXC_MAXCOL_XML_2007

const SCCOL EXC_MAXCOL_XML_2007 = 16383

Definition at line 68 of file xlconst.hxx.

Referenced by XclExpXmlStream::exportDocument().

◆ EXC_MAXROW2

const SCROW EXC_MAXROW2 = 16383

Definition at line 49 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXROW3

const SCROW EXC_MAXROW3 = EXC_MAXROW2

Definition at line 53 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXROW4

const SCROW EXC_MAXROW4 = EXC_MAXROW3

Definition at line 57 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXROW5

const SCROW EXC_MAXROW5 = EXC_MAXROW4

Definition at line 61 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXROW8

const SCROW EXC_MAXROW8 = 65535

◆ EXC_MAXROW_XML_2007

const SCROW EXC_MAXROW_XML_2007 = 1048575

Definition at line 69 of file xlconst.hxx.

Referenced by XclExpXmlStream::exportDocument().

◆ EXC_MAXTAB2

const SCTAB EXC_MAXTAB2 = 0

Definition at line 50 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXTAB3

const SCTAB EXC_MAXTAB3 = EXC_MAXTAB2

Definition at line 54 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXTAB4

const SCTAB EXC_MAXTAB4 = 32767

Definition at line 58 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXTAB5

const SCTAB EXC_MAXTAB5 = EXC_MAXTAB4

Definition at line 62 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXTAB8

const SCTAB EXC_MAXTAB8 = EXC_MAXTAB5

Definition at line 66 of file xlconst.hxx.

Referenced by XclRootData::XclRootData().

◆ EXC_MAXTAB_XML_2007

const SCTAB EXC_MAXTAB_XML_2007 = 1023

Definition at line 70 of file xlconst.hxx.

Referenced by XclExpXmlStream::exportDocument().

◆ EXC_NOTAB

const sal_uInt16 EXC_NOTAB = SAL_MAX_UINT16

Definition at line 72 of file xlconst.hxx.

◆ EXC_ORIENT_90CCW

const sal_uInt8 EXC_ORIENT_90CCW = 2

Text orientation: vertically stacked.

Definition at line 135 of file xlconst.hxx.

Referenced by XclTools::GetXclOrientFromRot(), and XclTools::GetXclRotFromOrient().

◆ EXC_ORIENT_90CW

const sal_uInt8 EXC_ORIENT_90CW = 3

Text orientation: 90 deg counterclockwise.

Definition at line 136 of file xlconst.hxx.

Referenced by XclTools::GetXclOrientFromRot(), and XclTools::GetXclRotFromOrient().

◆ EXC_ORIENT_NONE

const sal_uInt8 EXC_ORIENT_NONE = 0

◆ EXC_ORIENT_STACKED

const sal_uInt8 EXC_ORIENT_STACKED = 1

Text orientation: not rotated.

Definition at line 134 of file xlconst.hxx.

Referenced by XclTools::GetXclOrientFromRot(), and XclTools::GetXclRotFromOrient().

◆ EXC_RK_100FLAG

const sal_Int32 EXC_RK_100FLAG = 0x00000001

Definition at line 122 of file xlconst.hxx.

Referenced by XclTools::GetDoubleFromRK().

◆ EXC_RK_DBL

const sal_Int32 EXC_RK_DBL = 0x00000000

Definition at line 126 of file xlconst.hxx.

◆ EXC_RK_DBL100

const sal_Int32 EXC_RK_DBL100 = EXC_RK_100FLAG

Definition at line 127 of file xlconst.hxx.

◆ EXC_RK_INT

const sal_Int32 EXC_RK_INT = EXC_RK_INTFLAG

Definition at line 128 of file xlconst.hxx.

Referenced by XclTools::GetRKFromDouble().

◆ EXC_RK_INT100

const sal_Int32 EXC_RK_INT100 = EXC_RK_100FLAG | EXC_RK_INTFLAG

Definition at line 129 of file xlconst.hxx.

Referenced by XclTools::GetRKFromDouble().

◆ EXC_RK_INTFLAG

const sal_Int32 EXC_RK_INTFLAG = 0x00000002

Definition at line 123 of file xlconst.hxx.

Referenced by XclTools::GetDoubleFromRK().

◆ EXC_RK_VALUEMASK

const sal_Int32 EXC_RK_VALUEMASK = 0xFFFFFFFC

Definition at line 124 of file xlconst.hxx.

Referenced by XclTools::GetDoubleFromRK().

◆ EXC_ROT_90CCW

const sal_uInt8 EXC_ROT_90CCW = 90

Text rotation: not rotated.

Definition at line 139 of file xlconst.hxx.

Referenced by XclTools::GetXclRotFromOrient().

◆ EXC_ROT_90CW

const sal_uInt8 EXC_ROT_90CW = 180

Text rotation: 90 deg counterclockwise.

Definition at line 140 of file xlconst.hxx.

Referenced by XclTools::GetXclRotFromOrient().

◆ EXC_ROT_NONE

const sal_uInt8 EXC_ROT_NONE = 0

Text orientation: 90 deg clockwise.

Definition at line 138 of file xlconst.hxx.

Referenced by XclImpChTick::GetRotation(), and XclTools::GetXclRotFromOrient().

◆ EXC_ROT_STACKED

const sal_uInt8 EXC_ROT_STACKED = 255

◆ EXC_STORAGE_VBA_PROJECT

constexpr OUStringLiteral EXC_STORAGE_VBA_PROJECT = u"_VBA_PROJECT_CUR"
inlineconstexpr

Definition at line 80 of file xlconst.hxx.

Referenced by XclRoot::HasVbaStorage(), and ExportBiff5::Write().

◆ EXC_STREAM_BOOK

constexpr OUStringLiteral EXC_STREAM_BOOK = u"Book"
inlineconstexpr

Definition at line 82 of file xlconst.hxx.

Referenced by lcl_ExportExcelBiff(), and ScFormatFilterPluginImpl::ScImportExcel().

◆ EXC_STREAM_CTLS

constexpr OUStringLiteral EXC_STREAM_CTLS = u"Ctls"
inlineconstexpr

◆ EXC_STREAM_WORKBOOK

constexpr OUStringLiteral EXC_STREAM_WORKBOOK = u"Workbook"
inlineconstexpr

Definition at line 83 of file xlconst.hxx.

Referenced by lcl_ExportExcelBiff(), and ScFormatFilterPluginImpl::ScImportExcel().

◆ EXC_URL_DOSDRIVE

const sal_Unicode EXC_URL_DOSDRIVE = '\x01'

Reference to own workbook (BIFF5/BIFF7).

Definition at line 93 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URL_DRIVEROOT

const sal_Unicode EXC_URL_DRIVEROOT = '\x02'

DOS drive letter or UNC server name.

Definition at line 94 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URL_PARENTDIR

const sal_Unicode EXC_URL_PARENTDIR = '\x04'

Directory name delimiter.

Definition at line 96 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URL_RAW

const sal_Unicode EXC_URL_RAW = '\x05'

Parent directory.

Definition at line 97 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URL_SHEETNAME

const sal_Unicode EXC_URL_SHEETNAME = '\x09'

Unencoded URL.

Definition at line 98 of file xlconst.hxx.

◆ EXC_URL_SUBDIR

const sal_Unicode EXC_URL_SUBDIR = '\x03'

Root directory of current drive.

Definition at line 95 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URLSTART_ENCODED

const sal_Unicode EXC_URLSTART_ENCODED = '\x01'

Definition at line 88 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URLSTART_OWNDOC

const sal_Unicode EXC_URLSTART_OWNDOC = '\x04'

Encoded self reference.

Definition at line 91 of file xlconst.hxx.

◆ EXC_URLSTART_SELF

const sal_Unicode EXC_URLSTART_SELF = '\x02'

Encoded URL.

Definition at line 89 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_URLSTART_SELFENCODED

const sal_Unicode EXC_URLSTART_SELFENCODED = '\x03'

Reference to own workbook.

Definition at line 90 of file xlconst.hxx.

Referenced by XclImpUrlHelper::DecodeUrl().

◆ EXC_WSBOOL_COLBELOW

const sal_uInt16 EXC_WSBOOL_COLBELOW = 0x0080

Definition at line 185 of file xlconst.hxx.

Referenced by ImportExcel::Wsbool().

◆ EXC_WSBOOL_DEFAULTFLAGS

const sal_uInt16 EXC_WSBOOL_DEFAULTFLAGS = 0x04C1

Definition at line 188 of file xlconst.hxx.

◆ EXC_WSBOOL_FITTOPAGE

const sal_uInt16 EXC_WSBOOL_FITTOPAGE = 0x0100

Definition at line 186 of file xlconst.hxx.

Referenced by ImportExcel::Wsbool(), and XclExpWsbool::XclExpWsbool().

◆ EXC_WSBOOL_ROWBELOW

const sal_uInt16 EXC_WSBOOL_ROWBELOW = 0x0040

Definition at line 184 of file xlconst.hxx.

Referenced by ImportExcel::Wsbool().

◆ SCTAB_GLOBAL

const SCTAB SCTAB_GLOBAL = SCTAB_MAX

◆ SCTAB_INVALID

const SCTAB SCTAB_INVALID = SCTAB_MAX

An invalid Excel sheet index, for common use.

Definition at line 73 of file xlconst.hxx.

Referenced by XclExpTabInfo::GetRealScTab(), XclExpFmlaCompImpl::GetScTab(), XclImpTabInfo::GetScTabFromXclName(), and XclExpTabInfo::XclExpTabInfo().