本文介绍表格文档的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
工作簿。