本文介绍表格文档的API枚举。

XlAboveBelow

通过XlAboveBelow指定值是否高于平均值。

  • 使用方法

    表达式.Enum.XlAboveBelow.xlAboveAverage

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlAboveAverage

    0

    高于平均值。

    xlBelowAverage

    1

    低于平均值。

    xlEqualAboveAverage

    2

    等于平均值。

XlAutoFillType

根据源区域的内容,通过XlAutoFillType指定目标区域的填充方式。

  • 使用方法

    表达式.Enum.XlAutoFillType.xlFillDefault

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlFillDefault

    0

    确定用于填充目标区域的值和格式。

    xlFillCopy

    1

    将源区域的值和格式复制到目标区域,如有必要可重复执行。

    xlFillSeries

    2

    • 将源区域的值扩展到目标区域,形式为系列(例如“1,2”扩展为“3,4,5”)。

    • 将源区域的格式复制到目标区域,如有必要可重复执行。

    xlFillFormats

    3

    只将源区域的格式复制到目标区域,如有必要可重复执行。

    xlFillValues

    4

    只将源区域的值复制到目标区域,如有必要可重复执行。

    xlFillDays

    5

    • 将星期几的名称从源区域扩展到目标区域。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

    xlFillWeekdays

    6

    • 将工作日的名称从源区域扩展到目标区域。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

    xlFillMonths

    7

    • 将月名称从源区域扩展到目标区域。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

    xlFillYears

    8

    • 将年份从源区域扩展到目标区域。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

    xlLinearTrend

    9

    • 将数值从源区域扩展到目标区域,假定数字之间是加法关系(例如“1,2,”扩展为“3,4,5”,假定每个数字都是前一个数字加上某个值的结果)。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

    xlGrowthTrend

    10

    • 将数值从源区域扩展到目标区域,假定源区域的数字之间是乘法关系(例如“1,2,”扩展为“4,8,16”,假定每个数字都是前一个数字乘以某个值的结果)。

    • 将格式从源区域复制到目标区域,如有必要可重复执行。

XlBorderWeight

通过XlBorderWeight指定某一区域周围边框的粗细。

  • 使用方法

    表达式.Enum.XlBorderWeight.xlHairline

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlMedium

    -4138

    中等边框。

    xlHairline

    1

    细线边框(最细的边框)。

    xlThin

    2

    细长边框。

    xlThick

    4

    粗边框(最宽的边框)。

XlBordersIndex

通过XlBordersIndex指定要检索的边框。

  • 使用方法

    表达式.Enum.XlBordersIndex.xlDiagonalDown

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlDiagonalDown

    5

    从区域中每个单元格的左上角到右下角的边框。

    xlDiagonalUp

    6

    从区域中每个单元格的左下角到右上角的边框。

    xlEdgeLeft

    7

    区域左边缘的边框。

    xlEdgeTop

    8

    区域顶部的边框。

    xlEdgeBottom

    9

    区域底部的边框。

    xlEdgeRight

    10

    区域右边缘的边框。

    xlInsideVertical

    11

    区域中所有单元格的垂直边框(区域以外的边框除外)。

    xlInsideHorizontal

    12

    区域中所有单元格的水平边框(区域以外的边框除外)。

    xlOutside

    13

    区域中的上下左右。

    xlInside

    14

    中间区域。

XlChartType

通过XlChartType指定图表类型。

  • 使用方法

    表达式.Enum.XlChartType.xlBarClustered

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlArea

    1

    领域。

    xlAreaStacked

    76

    堆积面积图。

    xlAreaStacked100

    77

    百分比堆积面积图。

    xlBarClustered

    57

    簇状条形图。

    xlBarOfPie

    71

    复合条饼图。

    xlBarStacked

    58

    堆积条形图。

    xlBarStacked100

    59

    百分比堆积条形图。

    xlBubble

    15

    气泡。

    xlColumnClustered

    51

    簇状柱形图。

    xlColumnStacked

    52

    堆积柱形图。

    xlColumnStacked100

    53

    百分比堆积柱形图。

    xlDoughnut

    -4120

    圆环图。

    xlLine

    4

    直线。

    xlLineMarkers

    65

    数据点折线图。

    xlLineMarkersStacked

    66

    堆积数据点折线图。

    xlLineMarkersStacked100

    67

    百分比堆积数据点折线图。

    xlLineStacked

    63

    堆积折线图。

    xlLineStacked100

    64

    百分比堆积折线图。

    xlPie

    5

    饼图。

    xlPieOfPie

    68

    复合饼图。

    xlRadar

    -4151

    雷达图。

    xlRadarFilled

    82

    填充雷达图。

    xlRadarMarkers

    81

    数据点雷达图。

    xlStockHLC

    88

    High-Low-Close。

    xlStockOHLC

    89

    Open-High-Low-Close。

    xlStockVHLC

    90

    Volume-High-Low-Close。

    xlStockVOHLC

    91

    Volume-Open-High-Low-Close。

    xlXYScatter

    -4169

    散点图。

    xlXYScatterLines

    74

    折线散点图。

    xlXYScatterLinesNoMarkers

    75

    无数据点折线散点图。

    xlXYScatterSmooth

    72

    平滑线散点图。

    xlXYScatterSmoothNoMarkers

    73

    无数据点平滑线散点图。

XlContainsOperator

通过XlContainsOperator指定函数使用的运算符。

  • 使用方法

    表达式.Enum.XlContainsOperator.xlContains

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlContains

    0

    包含指定的值。

    xlDoesNotContain

    1

    不包含指定的值。

    xlBeginsWith

    2

    以指定的值开始。

    xlEndsWith

    3

    以指定的值结束。

XlDVAlertStyle

通过XlDVAlertStyle指定验证过程中显示的消息框所用的图标。

  • 使用方法

    表达式.Enum.XlDVAlertStyle.xlValidAlertStop

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlValidAlertStop

    1

    停止图标。

    xlValidAlertWarning

    2

    警告图标。

    xlValidAlertInformation

    3

    信息图标。

XlDVType

通过XlDVType指定要对值进行的有效性测试类型。

  • 使用方法

    表达式.Enum.XlDVType.xlValidateWholeNumber

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlValidateWholeNumber

    1

    全部数值。

    xlValidateDecimal

    2

    数值。

    xlValidateList

    3

    值必须存在于指定列表中。

    xlValidateDate

    4

    日期值。

    xlValidateTime

    5

    时间值。

    xlValidateTextLength

    6

    文本长度。

    xlValidateCustom

    7

    使用任意公式验证数据有效性。

XlDirection

通过XlDirection指定移动的方向。

使用方法:

  • 表达式.Enum.XlDirection.xlDown

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlDown

    -4121

    向下。

    xlToLeft

    -4159

    向左。

    xlToRight

    -4161

    向右。

    xlUp

    -4162

    向上。

XlExportImgFormatType

通过XlExportImgFormatType指定导出图片的格式。

  • 使用方法

    表达式.Enum.XlExportImgFormatType.xlImgTypePNG

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlImgTypePNG

    0

    PNG格式。

    xlImgTypeJPG

    1

    JPEG格式。

    xlImgTypeBMP

    2

    BMP格式。

    xlImgTypeTIF

    2

    TIFF格式。

XlFixedFormatType

通过XlFixedFormatType指定文件格式的类型。

  • 使用方法

    表达式.Enum.XlFixedFormatType.xlTypePDF

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlTypePDF

    0

    PDF(PDF格式)。

    xlTypeXPS

    1

    XPS(XPS格式)。

    xlTypeIMG

    2

    IMG(PNG格式、JPEG格式、BMP格式、TIFF格式)。

XlFormatConditionOperator

通过XlFormatConditionOperator指定用于将公式与单元格中的值进行比较的操作符,对于xlBetween和xlNotBetween,则比较两个公式。

  • 使用方法

    表达式.Enum.XlFormatConditionOperator.xlBetween

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlBetween

    1

    行间。只在提供了两个公式的情况下才能使用。

    xlNotBetween

    2

    不介于。只在提供了两个公式的情况下才能使用。

    xlEqual

    3

    等于。

    xlNotEqual

    4

    不等于。

    xlGreater

    5

    大于。

    xlLess

    6

    小于。

    xlGreaterEqual

    7

    大于或等于。

    xlLessEqual

    8

    小于或等于。

XlFormatConditionType

通过XlFormatConditionType指定条件格式是基于单元格值还是基于表达式。

  • 使用方法

    表达式.Enum.XlFormatConditionType.xlCellValue

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlCellValue

    1

    单元格值。

    xlExpression

    2

    表达式。

    xlColorScale

    3

    色阶。

    xlTop10

    5

    前10个值。

    xlUniqueValues

    8

    唯一值。

    xlTextString

    9

    文本字符串。

    xlBlanksCondition

    10

    空值条件。

    xlTimePeriod

    11

    时间段。

    xlAboveAverageCondition

    12

    高于平均值条件。

    xlNoBlanksCondition

    13

    无空值条件。

    xlErrorsCondition

    16

    错误条件。

    xlNoErrorsCondition

    17

    无错误条件。

XlHAlign

通过XlHAlign指定对象的水平对齐方式。

  • 使用方法

    表达式.Enum.XlHAlign.xlHAlignRight

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlHAlignRight

    -4152

    靠右。

    xlHAlignLeft

    -4131

    靠左。

    xlHAlignJustify

    -4130

    两端对齐。

    xlHAlignDistributed

    -4117

    分散对齐。

    xlHAlignCenter

    -4108

    居中。

    xlHAlignGeneral

    1

    按数据类型对齐。

    xlHAlignFill

    5

    填充。

    xlHAlignCenterAcrossSelection

    7

    跨列居中。

XlLineStyle

通过XlLineStyle指定边框的线条样式。

  • 使用方法

    表达式.Enum.XlLineStyle.xlLineStyleNone

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlLineStyleNone

    -4142

    无线。

    xlDouble

    -4119

    双线。

    xlDot

    -4118

    点式线。

    xlDash

    -4115

    虚线。

    xlContinuous

    1

    实线。

    xlDashDot

    4

    点划相间线。

    xlDashDotDot

    5

    划线后跟两个点。

    xlSlantDashDot

    13

    倾斜的划线。

XlReferenceStyle

通过XlReferenceStyle指定引用样式。

  • 使用方法

    表达式.Enum.XlReferenceStyle.xlR1C1

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlR1C1

    -4150

    使用xlR1C1返回R1C1样式的引用。

    xlA1

    1

    使用xlA1返回A1样式的引用。默认值。

XlRowCol

通过XlRowCol指定对应于特定数据系列的数值是处于行中还是列中。

  • 使用方法

    表达式.Enum.XlRowCol.xlRows

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlRows

    1

    数据系列在列中。

    xlColumns

    2

    数据系列在行中。

XlSheetType

通过XlSheetType指定工作表类型。

  • 使用方法

    表达式.Enum.XlSheetType.xlWorksheet

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlWorksheet

    -4167

    工作表。

    xlDialogSheet

    -4116

    对话框工作表

    xlChart

    -4109

    图表。

    xlExcel4MacroSheet

    3

    Excel版本4宏工作表。

    xlExcel4IntlMacroSheet

    4

    Excel版本4国际宏工作表。

XlTimePeriods

通过XlTimePeriods指定时间段。

  • 使用方法

    表达式.Enum.XlTimePeriods.xlToday

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlToday

    0

    今天。

    xlYesterday

    1

    昨天

    xlLast7Days

    2

    过去7天。

    xlThisWeek

    3

    本周。

    xlLastWeek

    4

    上周

    xlLastMonth

    5

    上月。

    xlTomorrow

    6

    明天。

    xlNextWeek

    7

    下周。

    xlNextMonth

    8

    下月。

    xlThisMonth

    9

    本月。

XlVAlign

通过XlVAlign指定对象的水平对齐方式。

  • 使用方法

    表达式.Enum.XlVAlign.xlVAlignTop

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlVAlignTop

    -4160

    向上对齐。

    xlVAlignJustify

    -4130

    调整使全行排满。

    xlVAlignDistributed

    -4117

    分散对齐。

    xlVAlignCenter

    -4108

    居中对齐。

    xlVAlignBottom

    -4107

    向下对齐。

XlXLMMacroType

通过XlXLMMacroType指定在工作表中,名称是否引用宏或引用哪种宏。

  • 使用方法

    表达式.Enum.XlXLMMacroType.xlFunction

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlFunction

    1

    自定义函数。

    xlCommand

    2

    自定义命令

    xlNotXLM

    3

    非宏。

XlUnderlineStyle

通过XlUnderlineStyle指定应用于字体的下划线类型。

  • 使用方法

    表达式.Enum.XlUnderlineStyle.xlUnderlineStyleDouble

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlUnderlineStyleDouble

    -4119

    粗双下划线。

    xlUnderlineStyleDoubleAccounting

    5

    紧靠在一起的两条细下划线。

    xlUnderlineStyleNone

    -4142

    无下划线。

    xlUnderlineStyleSingle

    2

    单下划线。

    xlUnderlineStyleSingleAccounting

    4

    不支持。

XlInsertShiftDirection

通过XlInsertShiftDirection指定插入时单元格的移动方向。

  • 使用方法

    表达式.Enum.XlInsertShiftDirection.xlShiftDown

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlShiftDown

    -4121

    向下移动单元格。

    xlShiftToRight

    -4161

    向上移动单元格。

XlInsertFormatOrigin

通过XlInsertFormatOrigin指定从何处复制插入单元格的格式。

  • 使用方法

    表达式.Enum.XlInsertFormatOrigin.xlFormatFromLeftOrAbove

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlFormatFromLeftOrAbove

    0

    从上方或左侧单元格复制格式。

    • 下方插入单元格时,复制上方单元格格式。

    • 右侧插入单元格时,复制左侧单元格格式。

    xlFormatFromRightOrBelow

    1

    从下方或右侧单元格复制格式。

    • 上方插入单元格时,复制下方单元格格式。

    • 左侧插入单元格时,复制右侧单元格格式。

XlDeleteShiftDirection

通过XlDeleteShiftDirection指定如何移动单元格来替换删除的单元格。

  • 使用方法

    表达式.Enum.XlDeleteShiftDirection.xlShiftToLeft

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlShiftToLeft

    -4159

    单元格向左移动。

    xlShiftUp

    -4162

    单元格向上移动。

XlPasteType

通过XlPasteType指定粘贴类型。

  • 使用方法

    表达式.Enum.XlPasteType.xlPasteAll

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlPasteAll

    0x1

    粘贴全部内容。

    xlPasteFormulas

    0x2

    粘贴公式。

    xlPasteValues

    0x3

    粘贴值。

    xlPasteAllExceptBorders

    0x4

    粘贴除边框外的全部内容。

    xlPasteColumnWidths

    0x5

    粘贴复制的列宽。

    xlPasteValuesAndNumberFormats

    0x7

    粘贴值和数字格式。

    xlPasteFormats

    0x8

    粘贴格式。

    xlPasteComments

    0x9

    粘贴批注。

    xlPasteValidation

    0xa

    粘贴数据有效性。

XlPasteSpecialOperation

通过XlPasteSpecialOperation指定如何使用工作表上的目标单元格计算数值数据。

  • 使用方法

    表达式.Enum.XlPasteSpecialOperation.xlPasteSpecialOperationAdd

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xlPasteSpecialOperationAdd

    0x1

    复制的数据目标单元格中的值相加。

    xlPasteSpecialOperationDivide

    0x4

    复制的数据除以目标单元格中的值。

    xlPasteSpecialOperationMultiply

    0x3

    复制的数据乘以目标单元格中的值。

    xlPasteSpecialOperationNone

    0x0

    粘贴操作中不执行任何计算。

    xlPasteSpecialOperationSubtract

    0x2

    复制的数据减去目标单元格中的值。

XlCalcModeType

通过XlCalcModeType指定迭代计算模式。

  • 使用方法

    表达式.Enum.XlCalcModeType.manual

    表达式:文档类型应用对象。

  • 参数

    字段

    描述

    manual

    'manual'

    手动。

    automatic

    'automatic'

    自动。

XlChartType

通过XlChartType指定图表类型。

  • 使用方法

    表达式.Enum.XlChartType.xlColumnClustered

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    xl3DArea

    -4098

    三维面积图。

    xl3DAreaStacked

    78

    三维堆积面积图。

    xl3DAreaStacked100

    79

    百分比堆积面积图。

    xl3DBarClustered

    60

    三维簇状条形图。

    xl3DBarStacked

    61

    三维堆积条形图。

    xl3DBarStacked100

    62

    三维百分比堆积条形图。

    xl3DColumn

    -4100

    三维柱形图。

    xl3DColumnClustered

    54

    三维簇状柱形图。

    xl3DColumnStacked

    55

    三维堆积柱形图。

    xl3DColumnStacked100

    56

    三维百分比堆积柱形图。

    xl3DLine

    -4101

    三维折线图。

    xl3DPie

    -4102

    三维饼图。

    xl3DPieExploded

    70

    分离型三维饼图。

    xlArea

    1

    面积图

    xlAreaStacked

    76

    堆积面积图。

    xlAreaStacked100

    77

    百分比堆积面积图。

    xlBarClustered

    57

    簇状条形图。

    xlBarOfPie

    71

    复合条饼图。

    xlBarStacked

    58

    堆积条形图。

    xlBarStacked100

    59

    百分比堆积条形图。

    xlBubble

    15

    气泡图。

    xlBubble3DEffect

    87

    三维气泡图。

    xlColumnClustered

    51

    簇状柱形图。

    xlColumnStacked

    52

    堆积柱形图。

    xlColumnStacked100

    53

    百分比堆积柱形图。

    xlConeBarClustered

    102

    簇状条形圆锥图。

    xlConeBarStacked

    103

    堆积条形圆锥图。

    xlConeBarStacked100

    104

    百分比堆积条形圆锥图。

    xlConeCol

    105

    三维柱形圆锥图。

    xlConeColClustered

    99

    簇状柱形圆锥图。

    xlConeColStacked

    100

    堆积柱形圆锥图。

    xlConeColStacked100

    101

    百分比堆积柱形圆锥图。

    xlCylinderBarClustered

    95

    簇状条形圆柱图。

    xlCylinderBarStacked

    96

    堆积条形圆柱图。

    xlCylinderBarStacked100

    97

    百分比堆积条形圆柱图。

    xlCylinderCol

    98

    三维柱形圆柱图。

    xlCylinderColClustered

    92

    簇状柱形圆锥图。

    xlCylinderColStacked

    93

    堆积柱形圆锥图。

    xlCylinderColStacked100

    94

    百分比堆积柱形圆柱图。

    xlDoughnut

    -4120

    圆环图。

    xlDoughnutExploded

    80

    分离型圆环图。

    xlLine

    4

    折线图。

    xlLineMarkers

    65

    数据点折线图。

    xlLineMarkersStacked

    66

    堆积数据点折线图。

    xlLineMarkersStacked100

    67

    百分比堆积数据点折线图。

    xlLineStacked

    63

    堆积折线图。

    xlLineStacked100

    64

    百分比堆积折线图。

    xlPie

    5

    饼图。

    xlPieExploded

    69

    分离型饼图。

    xlPieOfPie

    68

    复合饼图。

    xlPyramidBarClustered

    109

    簇状条形棱锥图。

    xlPyramidBarStacked

    110

    堆积条形棱锥图。

    xlPyramidBarStacked100

    111

    百分比堆积条形棱锥图。

    xlPyramidCol

    112

    三维柱形棱锥图。

    xlPyramidColClustered

    106

    簇状柱形棱锥图。

    xlPyramidColStacked

    107

    堆积柱形棱锥图。

    xlPyramidColStacked100

    108

    百分比堆积柱形棱锥图。

    xlRadar

    -4151

    雷达图。

    xlRadarFilled

    82

    填充雷达图。

    xlRadarMarkers

    81

    数据点雷达图。

    xlStockHLC

    88

    盘高-盘低-收盘图。

    xlStockOHLC

    89

    开盘-盘高-盘低-收盘图。

    xlStockVHLC

    90

    成交量-盘高-盘低-收盘图。

    xlStockVOHLC

    91

    成交量-开盘-盘高-盘低-收盘图。

    xlSurface

    83

    三维曲面图。

    xlSurfaceTopView

    85

    曲面图(俯视图)。

    xlSurfaceTopViewWireframe

    86

    曲面图(俯视线框图)。

    xlSurfaceWireframe

    84

    三维曲面图(线框)。

    xlXYScatter

    -4169

    散点图。

    xlXYScatterLines

    74

    折线散点图。

    xlXYScatterLinesNoMarkers

    75

    无数据点折线散点图。

    xlXYScatterSmooth

    72

    平滑线散点图。

    xlXYScatterSmoothNoMarkers

    73

    无数据点平滑线散点图。

LookIn

通过LookIn指定查找的类型。

  • 使用方法

    表达式.Enum.LookIn.etSmart

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    etSmart

    'etSmart'

    所有。

    etFormulas

    'etFormulas'

    公式。

    etValues

    'etValues'

    值。

    etComments

    'etComments'

    评论。

LookAt

通过LookAt指定匹配全部文本或者匹配任一部分文本。

  • 使用方法

    表达式.Enum.LookAt.etWhole

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    etWhole

    'etWhole'

    匹配全部文本。

    etPart

    'etPart'

    匹配任一部分文本。

SearchOrder

通过SearchOrder指定查找的顺序。

  • 使用方法

    表达式.Enum.SearchOrder.etByRows

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    etByRows

    'etByRows'

    按行。

    etByColumns

    'etByColumns'

    按列。

SearchDirection

通过SearchDirection指定查找的方向。

  • 使用方法

    表达式.Enum.SearchDirection.etNext

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    etNext

    'etNext'

    下一个。

    etPrevious

    'etPrevious'

    上一个。

FindScope

通过FindScope查找的范围。

  • 使用方法

    表达式.Enum.FindScope.etSheet

    表达式:文档类型应用对象

  • 参数

    字段

    描述

    etSheet

    0

    工作表。

    etWorkBook

    1

    工作簿。