Generates XML files for DeltaPro from Amazon invoices
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

355 lines
7.4 KiB

7 years ago
MACRO BookHandle = DWORD
MACRO SheetHandle = DWORD
MACRO FormatHandle = DWORD
MACRO FontHandle = DWORD
ENUM COLOR
COLOR_BLACK = 8
COLOR_WHITE
COLOR_RED
COLOR_BRIGHTGREEN
COLOR_BLUE
COLOR_YELLOW
COLOR_PINK
COLOR_TURQUOISE
COLOR_DARKRED
COLOR_GREEN
COLOR_DARKBLUE
COLOR_DARKYELLOW
COLOR_VIOLET
COLOR_TEAL
COLOR_GRAY25
COLOR_GRAY50
COLOR_PERIWINKLE_CF
COLOR_PLUM_CF
COLOR_IVORY_CF
COLOR_LIGHTTURQUOISE_CF
COLOR_DARKPURPLE_CF
COLOR_CORAL_CF
COLOR_OCEANBLUE_CF
COLOR_ICEBLUE_CF
COLOR_DARKBLUE_CL
COLOR_PINK_CL
COLOR_YELLOW_CL
COLOR_TURQUOISE_CL
COLOR_VIOLET_CL
COLOR_DARKRED_CL
COLOR_TEAL_CL
COLOR_BLUE_CL
COLOR_SKYBLUE
COLOR_LIGHTTURQUOISE
COLOR_LIGHTGREEN
COLOR_LIGHTYELLOW
COLOR_PALEBLUE
COLOR_ROSE
COLOR_LAVENDER
COLOR_TAN
COLOR_LIGHTBLUE
COLOR_AQUA
COLOR_LIME
COLOR_GOLD
COLOR_LIGHTORANGE
COLOR_ORANGE
COLOR_BLUEGRAY
COLOR_GRAY40
COLOR_DARKTEAL
COLOR_SEAGREEN
COLOR_DARKGREEN
COLOR_OLIVEGREEN
COLOR_BROWN
COLOR_PLUM
COLOR_INDIGO
COLOR_GRAY80
COLOR_DEFAULT_FOREGROUND = 64 '0x0040
COLOR_DEFAULT_BACKGROUND = 65 '0x0041
COLOR_TOOLTIP = 81 '0x0051
COLOR_AUTO = 32767 '0x7FFF
END ENUM
ENUM NumFormat
NUMFORMAT_GENERAL
NUMFORMAT_NUMBER
NUMFORMAT_NUMBER_D2
NUMFORMAT_NUMBER_SEP
NUMFORMAT_NUMBER_SEP_D2
NUMFORMAT_CURRENCY_NEGBRA
NUMFORMAT_CURRENCY_NEGBRARED
NUMFORMAT_CURRENCY_D2_NEGBRA
NUMFORMAT_CURRENCY_D2_NEGBRARED
NUMFORMAT_PERCENT
NUMFORMAT_PERCENT_D2
NUMFORMAT_SCIENTIFIC_D2
NUMFORMAT_FRACTION_ONEDIG
NUMFORMAT_FRACTION_TWODIG
NUMFORMAT_DATE
NUMFORMAT_CUSTOM_D_MON_YY
NUMFORMAT_CUSTOM_D_MON
NUMFORMAT_CUSTOM_MON_YY
NUMFORMAT_CUSTOM_HMM_AM
NUMFORMAT_CUSTOM_HMMSS_AM
NUMFORMAT_CUSTOM_HMM
NUMFORMAT_CUSTOM_HMMSS
NUMFORMAT_CUSTOM_MDYYYY_HMM
NUMFORMAT_NUMBER_SEP_NEGBRA = 37
NUMFORMAT_NUMBER_SEP_NEGBRARED
NUMFORMAT_NUMBER_D2_SEP_NEGBRA
NUMFORMAT_NUMBER_D2_SEP_NEGBRARED
NUMFORMAT_ACCOUNT
NUMFORMAT_ACCOUNTCUR
NUMFORMAT_ACCOUNT_D2
NUMFORMAT_ACCOUNT_D2_CUR
NUMFORMAT_CUSTOM_MMSS
NUMFORMAT_CUSTOM_H0MMSS
NUMFORMAT_CUSTOM_MMSS0
NUMFORMAT_CUSTOM_000P0E_PLUS0
NUMFORMAT_TEXT
END ENUM
ENUM AlignH
ALIGNH_GENERAL
ALIGNH_LEFT
ALIGNH_CENTER
ALIGNH_RIGHT
ALIGNH_FILL
ALIGNH_JUSTIFY
ALIGNH_MERGE
ALIGNH_DISTRIBUTED
END ENUM
ENUM AlignV
ALIGNV_TOP
ALIGNV_CENTER
ALIGNV_BOTTOM
ALIGNV_JUSTIFY
ALIGNV_DISTRIBUTED
END ENUM
ENUM BorderStyle
BORDERSTYLE_NONE
BORDERSTYLE_THIN
BORDERSTYLE_MEDIUM
BORDERSTYLE_DASHED
BORDERSTYLE_DOTTED
BORDERSTYLE_THICK
BORDERSTYLE_DOUBLE
BORDERSTYLE_HAIR
BORDERSTYLE_MEDIUMDASHED
BORDERSTYLE_DASHDOT
BORDERSTYLE_MEDIUMDASHDOT
BORDERSTYLE_DASHDOTDOT
BORDERSTYLE_MEDIUMDASHDOTDOT
BORDERSTYLE_SLANTDASHDOT
END ENUM
ENUM BorderDiagonal
BORDERDIAGONAL_NONE
BORDERDIAGONAL_DOWN
BORDERDIAGONAL_UP
BORDERDIAGONAL_BOTH
END ENUM
ENUM FillPattern
FILLPATTERN_NONE
FILLPATTERN_SOLID
FILLPATTERN_GRAY50
FILLPATTERN_GRAY75
FILLPATTERN_GRAY25
FILLPATTERN_HORSTRIPE
FILLPATTERN_VERSTRIPE
FILLPATTERN_REVDIAGSTRIPE
FILLPATTERN_DIAGSTRIPE
FILLPATTERN_DIAGCROSSHATCH
FILLPATTERN_THICKDIAGCROSSHATCH
FILLPATTERN_THINHORSTRIPE
FILLPATTERN_THINVERSTRIPE
FILLPATTERN_THINREVDIAGSTRIPE
FILLPATTERN_THINDIAGSTRIPE
FILLPATTERN_THINHORCROSSHATCH
FILLPATTERN_THINDIAGCROSSHATCH
FILLPATTERN_GRAY12P5
FILLPATTERN_GRAY6P25
END ENUM
ENUM Script
SCRIPT_NORMAL
SCRIPT_SUPER
SCRIPT_SUB
END ENUM
ENUM Underline
UNDERLINE_NONE
UNDERLINE_SINGLE
UNDERLINE_DOUBLE
UNDERLINE_SINGLEACC = 33
UNDERLINE_DOUBLEACC = 34
END ENUM
ENUM SheetType
SHEETTYPE_SHEET
SHEETTYPE_CHART
SHEETTYPE_UNKNOWN
END ENUM
ENUM CellType
CELLTYPE_EMPTY
CELLTYPE_NUMBER
CELLTYPE_STRING
CELLTYPE_BOOLEAN
CELLTYPE_BLANK
CELLTYPE_ERROR
END ENUM
ENUM ErrorType
ERRORTYPE_NULL = 0
ERRORTYPE_DIV_0 = 7
ERRORTYPE_VALUE = 15
ERRORTYPE_REF = 23
ERRORTYPE_NAME = 29
ERRORTYPE_NUM = 36
ERRORTYPE_NA = 42
ERRORTYPE_NOERROR = 255
END ENUM
ENUM PictureType
PICTURETYPE_PNG
PICTURETYPE_JPEG
PICTURETYPE_WMF
PICTURETYPE_DIB
PICTURETYPE_EMF
PICTURETYPE_PICT
PICTURETYPE_TIFF
PICTURETYPE_ERROR = 255
END ENUM
ENUM SheetState
SHEETSTATE_VISIBLE
SHEETSTATE_HIDDEN
SHEETSTATE_VERYHIDDEN
END ENUM
ENUM Scope
SCOPE_UNDEFINED = -2
SCOPE_WORKBOOK = -1
END ENUM
ENUM PAPER
PAPER_DEFAULT
PAPER_LETTER
PAPER_LETTERSMALL
PAPER_TABLOID
PAPER_LEDGER
PAPER_LEGAL
PAPER_STATEMENT
PAPER_EXECUTIVE
PAPER_A3
PAPER_A4
PAPER_A4SMALL
PAPER_A5
PAPER_B4
PAPER_B5
PAPER_FOLIO
PAPER_QUATRO
PAPER_10x14
PAPER_10x17
PAPER_NOTE
PAPER_ENVELOPE_9
PAPER_ENVELOPE_10
PAPER_ENVELOPE_11
PAPER_ENVELOPE_12
PAPER_ENVELOPE_14
PAPER_C_SIZE
PAPER_D_SIZE
PAPER_E_SIZE
PAPER_ENVELOPE_DL
PAPER_ENVELOPE_C5
PAPER_ENVELOPE_C3
PAPER_ENVELOPE_C4
PAPER_ENVELOPE_C6
PAPER_ENVELOPE_C65
PAPER_ENVELOPE_B4
PAPER_ENVELOPE_B5
PAPER_ENVELOPE_B6
PAPER_ENVELOPE
PAPER_ENVELOPE_MONARCH
PAPER_US_ENVELOPE
PAPER_FANFOLD
PAPER_GERMAN_STD_FANFOLD
PAPER_GERMAN_LEGAL_FANFOLD
PAPER_B4_ISO
PAPER_JAPANESE_POSTCARD
PAPER_9x11
PAPER_10x11
PAPER_15x11
PAPER_ENVELOPE_INVITE
PAPER_US_LETTER_EXTRA = 50
PAPER_US_LEGAL_EXTRA
PAPER_US_TABLOID_EXTRA
PAPER_A4_EXTRA
PAPER_LETTER_TRANSVERSE
PAPER_A4_TRANSVERSE
PAPER_LETTER_EXTRA_TRANSVERSE
PAPER_SUPERA
PAPER_SUPERB
PAPER_US_LETTER_PLUS
PAPER_A4_PLUS
PAPER_A5_TRANSVERSE
PAPER_B5_TRANSVERSE
PAPER_A3_EXTRA
PAPER_A5_EXTRA
PAPER_B5_EXTRA
PAPER_A2
PAPER_A3_TRANSVERSE
PAPER_A3_EXTRA_TRANSVERSE
PAPER_JAPANESE_DOUBLE_POSTCARD
PAPER_A6
PAPER_JAPANESE_ENVELOPE_KAKU2
PAPER_JAPANESE_ENVELOPE_KAKU3
PAPER_JAPANESE_ENVELOPE_CHOU3
PAPER_JAPANESE_ENVELOPE_CHOU4
PAPER_LETTER_ROTATED
PAPER_A3_ROTATED
PAPER_A4_ROTATED
PAPER_A5_ROTATED
PAPER_B4_ROTATED
PAPER_B5_ROTATED
PAPER_JAPANESE_POSTCARD_ROTATED
PAPER_DOUBLE_JAPANESE_POSTCARD_ROTATED
PAPER_A6_ROTATED
PAPER_JAPANESE_ENVELOPE_KAKU2_ROTATED
PAPER_JAPANESE_ENVELOPE_KAKU3_ROTATED
PAPER_JAPANESE_ENVELOPE_CHOU3_ROTATED
PAPER_JAPANESE_ENVELOPE_CHOU4_ROTATED
PAPER_B6
PAPER_B6_ROTATED
PAPER_12x11
PAPER_JAPANESE_ENVELOPE_YOU4
PAPER_JAPANESE_ENVELOPE_YOU4_ROTATED
PAPER_PRC16K
PAPER_PRC32K
PAPER_PRC32K_BIG
PAPER_PRC_ENVELOPE1
PAPER_PRC_ENVELOPE2
PAPER_PRC_ENVELOPE3
PAPER_PRC_ENVELOPE4
PAPER_PRC_ENVELOPE5
PAPER_PRC_ENVELOPE6
PAPER_PRC_ENVELOPE7
PAPER_PRC_ENVELOPE8
PAPER_PRC_ENVELOPE9
PAPER_PRC_ENVELOPE10
PAPER_PRC16K_ROTATED
PAPER_PRC32K_ROTATED
PAPER_PRC32KBIG_ROTATED
PAPER_PRC_ENVELOPE1_ROTATED
PAPER_PRC_ENVELOPE2_ROTATED
PAPER_PRC_ENVELOPE3_ROTATED
PAPER_PRC_ENVELOPE4_ROTATED
PAPER_PRC_ENVELOPE5_ROTATED
PAPER_PRC_ENVELOPE6_ROTATED
PAPER_PRC_ENVELOPE7_ROTATED
PAPER_PRC_ENVELOPE8_ROTATED
PAPER_PRC_ENVELOPE9_ROTATED
PAPER_PRC_ENVELOPE10_ROTATED
END ENUM