123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308 |
- #include-once
- ; #INDEX# =======================================================================================================================
- ; Title .........: ExcelConstants
- ; AutoIt Version : 3.3.14.5
- ; Language ......: English
- ; Description ...: Constants to be included in an AutoIt script when using the Excel UDF.
- ; Author(s) .....: water
- ; Resources .....: Excel 2010 Enumerations: http://msdn.microsoft.com/en-us/library/ff838815(v=office.14).aspx
- ; ===============================================================================================================================
- ; #CONSTANTS# ===================================================================================================================
- ; XlAutoFilterOperator Enumeration. Specifies the operator to use to associate two criteria applied by a filter.
- ; See: http://msdn.microsoft.com/en-us/library/ff839625(v=office.14).aspx
- Global Const $xlAnd = 1 ; Logical AND of Criteria1 and Criteria2
- Global Const $xlBottom10Items = 4 ; Lowest-valued items displayed (number of items specified in Criteria1)
- Global Const $xlBottom10Percent = 6 ; Lowest-valued items displayed (percentage specified in Criteria1)
- Global Const $xlFilterCellColor = 8 ; Color of the cell
- Global Const $xlFilterDynamic = 11 ; Dynamic filter
- Global Const $xlFilterFontColor = 9 ; Color of the font
- Global Const $xlFilterIcon = 10 ; Filter icon
- Global Const $xlFilterValues = 7 ; Filter values
- Global Const $xlOr = 2 ; Logical OR of Criteria1 or Criteria2
- Global Const $xlTop10Items = 3 ; Highest-valued items displayed (number of items specified in Criteria1)
- Global Const $xlTop10Percent = 5 ; Highest-valued items displayed (percentage specified in Criteria1)
- ; Constants Enumeration. This enumeration groups together constants used with various Excel methods.
- ; See: http://msdn.microsoft.com/en-us/library/ff197824(v=office.14).aspx
- Global Const $xlCenter = -4108 ; Center
- Global Const $xlLeft = -4131 ; Left
- Global Const $xlRight = -4152 ; Right
- ; XlCalculation Enumeration. Specifies the calculation mode.
- ; See: http://msdn.microsoft.com/en-us/library/ff835845(v=office.14).aspx
- Global Const $xlCalculationAutomatic = -4105 ; Excel controls recalculation
- Global Const $xlCalculationManual = -4135 ; Calculation is done when the user requests it
- Global Const $xlCalculationSemiautomatic = 2 ; Excel controls recalculation but ignores changes in tables
- ; XlCellType Enumeration. Specifies the type of cells.
- ; See: http://msdn.microsoft.com/en-us/library/ff836534(v=office.14).aspx
- Global Const $xlCellTypeAllFormatConditions = -4172 ; Cells of any format
- Global Const $xlCellTypeAllValidation = -4174 ; Cells having validation criteria
- Global Const $xlCellTypeBlanks = 4 ; Empty cells
- Global Const $xlCellTypeComments = -4144 ; Cells containing notes
- Global Const $xlCellTypeConstants = 2 ; Cells containing constants
- Global Const $xlCellTypeFormulas = -4123 ; Cells containing formulas
- Global Const $xlCellTypeLastCell = 11 ; The last cell in the used range
- Global Const $xlCellTypeSameFormatConditions = -4173 ; Cells having the same format
- Global Const $xlCellTypeSameValidation = -4175 ; Cells having the same validation criteria
- Global Const $xlCellTypeVisible = 12 ; All visible cells
- ; XlColumnDataType Enumeration. Specifies how a column is to be parsed.
- ; See: http://msdn.microsoft.com/en-us/library/ff193030(v=office.14).aspx
- Global Const $xlDMYFormat = 4 ; DMY date format
- Global Const $xlDYMFormat = 7 ; DYM date format
- Global Const $xlEMDFormat = 10 ; EMD date format
- Global Const $xlGeneralFormat = 1 ; General
- Global Const $xlMDYFormat = 3 ; MDY date format
- Global Const $xlMYDFormat = 6 ; MYD date format
- Global Const $xlSkipColumn = 9 ; Column is not parsed
- Global Const $xlTextFormat = 2 ; Text
- Global Const $xlYDMFormat = 8 ; YDM date format
- Global Const $xlYMDFormat = 5 ; YMD date format
- ; XlDeleteShiftDirection Enumeration. Specifies how to shift cells to replace deleted cells.
- ; See: http://msdn.microsoft.com/en-us/library/ff841140(v=office.14).aspx
- Global Const $xlShiftToLeft = -4159 ; Cells are shifted to the left
- Global Const $xlShiftUp = -4162 ; Cells are shifted up
- ; XlDVAlertStyle Enumeration. Specifies the icon used in message boxes displayed during validation.
- ; See: http://msdn.microsoft.com/en-us/library/ff841223(v=office.14).aspx
- Global Const $xlValidAlertInformation = 3 ; Information icon
- Global Const $xlValidAlertStop = 1 ; Stop icon
- Global Const $xlValidAlertWarning = 2 ; Warning icon
- ; XlDVType Enumeration. Specifies the type of validation test to be performed in conjunction with values.
- ; See: http://msdn.microsoft.com/en-us/library/ff840715(v=office.14).aspx
- Global Const $xlValidateCustom = 7 ; Data is validated using an arbitrary formula
- Global Const $xlValidateDate = 4 ; Date values
- Global Const $xlValidateDecimal = 2 ; Numeric values
- Global Const $xlValidateInputOnly = 0 ; Validate only when user changes the value
- Global Const $xlValidateList = 3 ; Value must be present in a specified list
- Global Const $xlValidateTextLength = 6 ; Length of text
- Global Const $xlValidateTime = 5 ; Time values
- Global Const $xlValidateWholeNumber = 1 ; Whole numeric values
- ; XlDynamicFilterCriteria Enumeration. Specifies the filter criterion.
- ; See: http://msdn.microsoft.com/en-us/library/ff840134(v=office.14).aspx
- Global Const $xlFilterAboveAverage = 33 ; Filter all above-average values
- Global Const $xlFilterAllDatesInPeriodApril = 24 ; Filter all dates in April
- Global Const $xlFilterAllDatesInPeriodAugust = 28 ; Filter all dates in August
- Global Const $xlFilterAllDatesInPeriodDecember = 32 ; Filter all dates in December
- Global Const $xlFilterAllDatesInPeriodFebruray = 22 ; Filter all dates in February
- Global Const $xlFilterAllDatesInPeriodJanuary = 21 ; Filter all dates in January
- Global Const $xlFilterAllDatesInPeriodJuly = 27 ; Filter all dates in July
- Global Const $xlFilterAllDatesInPeriodJune = 26 ; Filter all dates in June
- Global Const $xlFilterAllDatesInPeriodMarch = 23 ; Filter all dates in March
- Global Const $xlFilterAllDatesInPeriodMay = 25 ; Filter all dates in May
- Global Const $xlFilterAllDatesInPeriodNovember = 31 ; Filter all dates in November
- Global Const $xlFilterAllDatesInPeriodOctober = 30 ; Filter all dates in October
- Global Const $xlFilterAllDatesInPeriodQuarter1 = 17 ; Filter all dates in Quarter1
- Global Const $xlFilterAllDatesInPeriodQuarter2 = 18 ; Filter all dates in Quarter2
- Global Const $xlFilterAllDatesInPeriodQuarter3 = 19 ; Filter all dates in Quarter3
- Global Const $xlFilterAllDatesInPeriodQuarter4 = 20 ; Filter all dates in Quarter4
- Global Const $xlFilterAllDatesInPeriodSeptember = 29 ; Filter all dates in September
- Global Const $xlFilterBelowAverage = 34 ; Filter all below-average values
- Global Const $xlFilterLastMonth = 8 ; Filter all values related to last month
- Global Const $xlFilterLastQuarter = 11 ; Filter all values related to last quarter
- Global Const $xlFilterLastWeek = 5 ; Filter all values related to last week
- Global Const $xlFilterLastYear = 14 ; Filter all values related to last year
- Global Const $xlFilterNextMonth = 9 ; Filter all values related to next month
- Global Const $xlFilterNextQuarter = 12 ; Filter all values related to next quarter
- Global Const $xlFilterNextWeek = 6 ; Filter all values related to next week
- Global Const $xlFilterNextYear = 15 ; Filter all values related to next year
- Global Const $xlFilterThisMonth = 7 ; Filter all values related to the current month
- Global Const $xlFilterThisQuarter = 10 ; Filter all values related to the current quarter
- Global Const $xlFilterThisWeek = 4 ; Filter all values related to the current week
- Global Const $xlFilterThisYear = 13 ; Filter all values related to the current year
- Global Const $xlFilterToday = 1 ; Filter all values related to the current date
- Global Const $xlFilterTomorrow = 3 ; Filter all values related to tomorrow
- Global Const $xlFilterYearToDate = 16 ; Filter all values from today until a year ago
- Global Const $xlFilterYesterday = 2 ; Filter all values related to yesterday
- ; XlFileFormat Enumeration. Specifies the file format when saving the worksheet.
- ; See: http://msdn.microsoft.com/en-us/library/ff198017(v=office.14).aspx
- Global Const $xlAddIn = 18 ; Microsoft Excel 97-2003 Add-In
- Global Const $xlAddIn8 = 18 ; Microsoft Excel 97-2003 Add-In
- Global Const $xlCSV = 6 ; CSV
- Global Const $xlCSVMac = 22 ; Macintosh CSV
- Global Const $xlCSVMSDOS = 24 ; MSDOS CSV
- Global Const $xlCSVWindows = 23 ; Windows CSV
- Global Const $xlCurrentPlatformText = -4158 ; Current Platform Text
- Global Const $xlDBF2 = 7 ; DBF2
- Global Const $xlDBF3 = 8 ; DBF3
- Global Const $xlDBF4 = 11 ; DBF4
- Global Const $xlDIF = 9 ; DIF
- Global Const $xlExcel12 = 50 ; Excel12 (Excel Binary Workbook in 2007 with or without macro’s, .xlsb)
- Global Const $xlExcel2 = 16 ; Excel2
- Global Const $xlExcel2FarEast = 27 ; Excel2 FarEast
- Global Const $xlExcel3 = 29 ; Excel3
- Global Const $xlExcel4 = 33 ; Excel4
- Global Const $xlExcel4Workbook = 35 ; Excel4 Workbook
- Global Const $xlExcel5 = 39 ; Excel5
- Global Const $xlExcel7 = 39 ; Excel7
- Global Const $xlExcel8 = 56 ; Excel8 (97-2003 format in Excel 2007, .xls)
- Global Const $xlExcel9795 = 43 ; Excel9795
- Global Const $xlHtml = 44 ; HTML format
- Global Const $xlIntlAddIn = 26 ; International Add-In
- Global Const $xlIntlMacro = 25 ; International Macro
- Global Const $xlOpenDocumentSpreadsheet = 60 ; OpenDocument Spreadsheet
- Global Const $xlOpenXMLAddIn = 55 ; Open XML Add-In
- Global Const $xlOpenXMLTemplate = 54 ; Open XML Template
- Global Const $xlOpenXMLTemplateMacroEnabled = 53 ; Open XML Template Macro Enabled
- Global Const $xlOpenXMLWorkbook = 51 ; Open XML Workbook (without macro’s in 2007, .xlsx)
- Global Const $xlOpenXMLWorkbookMacroEnabled = 52 ; Open XML Workbook Macro Enabled (with or without macro’s in 2007, .xlsm)
- Global Const $xlSYLK = 2 ; SYLK
- Global Const $xlTemplate = 17 ; Template
- Global Const $xlTemplate8 = 17 ; Template 8
- Global Const $xlTextMac = 19; Macintosh Text
- Global Const $xlTextMSDOS = 21 ; MSDOS Text
- Global Const $xlTextPrinter = 36 ; Printer Text
- Global Const $xlTextWindows = 20 ; Windows Text
- Global Const $xlUnicodeText = 42 ; Unicode Text
- Global Const $xlWebArchive = 45 ; Web Archive
- Global Const $xlWJ2WD1 = 14 ; WJ2WD1
- Global Const $xlWJ3 = 40 ; WJ3
- Global Const $xlWJ3FJ3 = 41 ; WJ3FJ3
- Global Const $xlWK1 = 5 ; WK1
- Global Const $xlWK1ALL = 31 ; WK1ALL
- Global Const $xlWK1FMT = 30 ; WK1FMT
- Global Const $xlWK3 = 15 ; WK3
- Global Const $xlWK3FM3 = 32 ; WK3FM3
- Global Const $xlWK4 = 38; WK4
- Global Const $xlWKS = 4 ; Worksheet
- Global Const $xlWorkbookDefault = 51 ; Workbook default (.xls for < Excel 2007, .xlsx for > Excel 2007)
- Global Const $xlWorkbookNormal = -4143 ; Workbook normal
- Global Const $xlWorks2FarEast = 28 ; Works2 FarEast
- Global Const $xlWQ1 = 34 ; WQ1
- Global Const $xlXMLSpreadsheet = 46 ; XML Spreadsheet
- ; XlFindLookIn Enumeration. Specifies the type of data to search.
- ; See: http://msdn.microsoft.com/en-us/library/ff822180(v=office.14).aspx
- Global Const $xlComments = -4144 ; Comments
- Global Const $xlFormulas = -4123 ; Formulas
- Global Const $xlValues = -4163 ; Values
- ; XlFixedFormatQuality Enumeration. Specifies the quality of speadsheets saved in different fixed formats.
- ; See: http://msdn.microsoft.com/en-us/library/ff838396(v=office.14).aspx
- Global Const $xlQualityMinimum = 1 ; Minimum quality
- Global Const $xlQualityStandard = 0 ; Standard quality
- ; XlFixedFormatType Enumeration. Specifies the type of file format.
- ; See: http://msdn.microsoft.com/en-us/library/ff195006(v=office.14).aspx
- Global Const $xlTypePDF = 0 ; "PDF" — Portable Document Format file (.pdf)
- Global Const $xlTypeXPS = 1 ; "XPS" — XPS Document (.xps)
- ; XlFormatConditionOperator Enumeration. Specifies the operator to use to compare a formula against the value in a cell or, for xlBetween and xlNotBetween, to compare two formulas.
- ; See: http://msdn.microsoft.com/en-us/library/ff840923(v=office.14).aspx
- Global Const $xlBetween = 1 ; Between. Can be used only if two formulas are provided
- Global Const $xlEqual = 3 ; Equal
- Global Const $xlGreater = 5 ; Greater than
- Global Const $xlGreaterEqual = 7 ; Greater than or equal to
- Global Const $xlLess = 6 ; Less than
- Global Const $xlLessEqual = 8 ; Less than or equal to
- Global Const $xlNotBetween = 2 ; Not between. Can be used only if two formulas are provided
- Global Const $xlNotEqual = 4 ; Not equal
- ; XlInsertFormatOrigin Enumeration: Specifies from where to copy the format for inserted rows.
- ; See: http://msdn.microsoft.com/en-us/library/ff195129(v=office.14).aspx
- Global Const $xlFormatFromLeftOrAbove = 0 ; Copy the format from cells above and/or to the left
- Global Const $xlFormatFromRightOrBelow = 1 ; Copy the format from cells below and/or to the right
- ; XlInsertShiftDirection Enumeration. Specifies the direction in which to shift cells during an insertion.
- ; See: http://msdn.microsoft.com/en-us/library/ff837618(v=office.14).aspx
- Global Const $xlShiftDown = -4121 ; Shift cells down
- Global Const $xlShiftToRight = -4161 ; Shift cells to the right
- ; XlLookAt Enumeration. Specifies whether a match is made against the whole of the search text or any part of the search text.
- ; See: http://msdn.microsoft.com/en-us/library/ff823160(v=office.14).aspx
- Global Const $xlPart = 2 ; Match against any part of the search text
- Global Const $xlWhole = 1 ; Match against the whole of the search text
- ; XlPasteSpecialOperation Enumeration. Specifies how numeric data will be calculated with the destinations cells in the worksheet
- ; See: http://msdn.microsoft.com/en-us/library/ff838010(v=office.14).aspx
- Global Const $xlPasteSpecialOperationAdd = 2 ; Copied data will be added with the value in the destination cell
- Global Const $xlPasteSpecialOperationDivide = 5 ; Copied data will be divided with the value in the destination cell
- Global Const $xlPasteSpecialOperationMultiply = 4 ; Copied data will be multiplied with the value in the destination cell
- Global Const $xlPasteSpecialOperationNone = -4142 ; No calculation will be done in the paste operation
- Global Const $xlPasteSpecialOperationSubtract = 3 ; Copied data will be subtracted with the value in the destination cell
- ; XlPasteType Enumeration. Specifies the part of the range to be pasted.
- ; See: http://msdn.microsoft.com/en-us/library/ff837425(v=office.14).aspx
- Global Const $xlPasteAll = -4104 ; Everything will be pasted
- Global Const $xlPasteAllExceptBorders = 7 ; Everything except borders will be pasted
- Global Const $xlPasteAllMergingConditionalFormats = 14 ; Everything will be pasted and conditional formats will be merged
- Global Const $xlPasteAllUsingSourceTheme = 13 ; Everything will be pasted using the source theme
- Global Const $xlPasteColumnWidths = 8 ; Copied column width is pasted
- Global Const $xlPasteComments = -4144 ; Comments are pasted
- Global Const $xlPasteFormats = -4122 ; Copied source format is pasted
- Global Const $xlPasteFormulas = -4123 ; Formulas are pasted
- Global Const $xlPasteFormulasAndNumberFormats = 11 ; Formulas and Number formats are pasted
- Global Const $xlPasteValidation = 6 ; Validations are pasted
- Global Const $xlPasteValues = -4163 ; Values are pasted
- Global Const $xlPasteValuesAndNumberFormats = 12 ; Values and Number formats are pasted
- ; XlPlatform Enumeration. Specifies the platform on which a text file originated.
- ; See: http://msdn.microsoft.com/en-us/library/ff197617(v=office.14).aspx
- Global Const $xlMacintosh = 1 ; Macintosh
- Global Const $xlMSDOS = 3 ; MS-DOS
- Global Const $xlWindows = 2 ; Microsoft Windows
- ; XlReferenceStyle Enumeration. Specifies the reference style.
- ; See: http://msdn.microsoft.com/en-us/library/ff821207(v=office.14).aspx
- Global Const $xlA1 = 1 ; Default. Use xlA1 to return an A1-style reference
- Global Const $xlR1C1 = -4150 ; Use xlR1C1 to return an R1C1-style reference
- ; XlReferenceType Enumeration. Specifies cell reference style when a formula is being converted.
- ; See: http://msdn.microsoft.com/en-us/library/ff837117(v=office.14).aspx
- Global Const $xlAbsolute = 1 ; Convert to absolute row and column style
- Global Const $xlAbsRowRelColumn = 2 ; Convert to absolute row and relative column style
- Global Const $xlRelative = 4 ; Convert to relative row and column style
- Global Const $xlRelRowAbsColumn = 3 ; Convert to relative row and absolute column style
- ; xlSheetVisibility Enumeration. Specifies whether the object is visible.
- ; See: http://msdn.microsoft.com/en-us/library/ff821673(v=office.14).aspx
- Global Const $xlSheetHidden = 0 ; Hides the worksheet which the user can unhide via menu
- Global Const $xlSheetVeryHidden = 2 ; Hides the object so that the only way for you to make it visible again is by setting this property to True (the user cannot make the object visible)
- Global Const $xlSheetVisible = -1 ; Displays the sheet
- ; XlSortDataOption Enumeration. Specifies how to sort text.
- ; See: http://msdn.microsoft.com/en-us/library/ff821069(v=office.14).aspx
- Global Const $xlSortNormal = 0 ; Sorts numeric and text data separately
- Global Const $xlSortTextAsNumbers = 1 ; Treat text as numeric data for the sort
- ; XlSortOrder Enumeration. Specifies the sort order for the specified field or range.
- ; See: http://msdn.microsoft.com/en-us/library/ff834316(v=office.14).aspx
- Global Const $xlAscending = 1 ; Sorts the specified field in ascending order
- Global Const $xlDescending = 2 ; Sorts the specified field in descending order
- ; XlSortOn Enumeration. Specifies the parameter on which the data should be sorted.
- ; See: http://msdn.microsoft.com/en-us/library/ff839572(v=office.14).aspx
- Global Const $xlSortOnCellColor = 1 ; Cell color
- Global Const $xlSortOnFontColor = 2 ; Font color
- Global Const $xlSortOnIcon = 3 ; Icon
- Global Const $xlSortOnValues = 0 ; Values
- ; XlSortOrientation Enumeration. Specifies the sort orientation.
- ; See: http://msdn.microsoft.com/en-us/library/ff839607(v=office.14).aspx
- Global Const $xlSortColumns = 1 ; Sorts by column
- Global Const $xlSortRows = 2 ; Sorts by row. This is the default value
- ; XlTextParsingType Enumeration. Specifies the column format for the data in the text file that you are importing into a query table.
- ; See: http://msdn.microsoft.com/en-us/library/ff822876(v=office.14).aspx
- Global Const $xlDelimited = 1 ; Default. Indicates that the file is delimited by delimiter characters
- Global Const $xlFixedWidth = 2 ; Indicates that the data in the file is arranged in columns of fixed widths
- ; XlTextQualifier Enumeration. Specifies the delimiter to use to specify text.
- ; See: http://msdn.microsoft.com/en-us/library/ff838376(v=office.14).aspx
- Global Const $xlTextQualifierDoubleQuote = 1 ; Double quotation mark (")
- Global Const $xlTextQualifierNone = -4142 ; No delimiter
- Global Const $xlTextQualifierSingleQuote = 2 ; Single quotation mark (')
- ; XlYesNoGuess Enumeration. Specifies whether or not the first row contains headers.
- ; See: http://msdn.microsoft.com/en-us/library/ff838812(v=office.14).aspx
- Global Const $xlGuess = 0 ; Excel determines whether there is a header, and where it is, if there is one
- Global Const $xlNo = 2 ; Default. The entire range should be sorted
- Global Const $xlYes = 1 ; The entire range should not be sorted
- ; ===============================================================================================================================
|