AutoFill 方法 (Document 对象)¶
对 CSV 文档执行自动填充或快速填充操作。 xSrcCellStart 指定源单元格起始位置的列号。 ySrcCellStart 指定源单元格起始位置的行号。 xSrcCellEnd 指定源单元格结束位置的列号。 ySrcCellEnd 指定源单元格结束位置的行号。 xDestCellStart 指定目标单元格起始位置的列号。 yDestCellStart 指定目标单元格起始位置的行号。 xDestCellEnd 指定目标单元格结束位置的列号。 yDestCellEnd 指定目标单元格结束位置的行号。 nFlags 指定一个下列值的组合。如果省略,将会自动指定 eeFillDefault。 eeFillDefault EmEditor 决定填充到目标单元格的值。 eeFillCopy 将源范围中的值复制到目标范围,必要时重复。 eeFillSeries 将源范围中的值作为一序列扩展到目标范围。 eeFlashFill 执行快速填充操作,即根据检测到的模式将源范围内的值扩展到目标范围。该标志仅适用于垂直方向。 eeFillDontOverwrite 自动填充操作不会改写目标范围中的现有单元格。不能与 eeFlashFill 结合使用。 eeFillRepeat 自动填充操作将在非空单元格上重复显示新的值。不能与 eeFlashFill 结合使用。 nIncrement 如果源范围只指定了一个单元格,并且 eeFillSeries 被指定为 nFlags 的参数,那么可以在这指定序列的增量数。如果省略,将指定 1。 返回值为 0 意味着没有错误。返回值为 1 意味着消息无法检测到模式以完成自动填充或快速填充操作。 支持 EmEditor 17.5 或之后的版本。¶
[JavaScript]¶
nResults = document.AutoFill( xSrcCellStart, ySrcCellStart, xSrcCellEnd, ySrcCellEnd, xDestCellStart, yDestCellStart, xDestCellEnd, yDestCellEnd, nFlags, nIncrement );
[VBScript]¶
nResults = document.AutoFill( xSrcCellStart, ySrcCellStart, xSrcCellEnd, ySrcCellEnd, xDestCellStart, yDestCellStart, xDestCellEnd, yDestCellEnd, nFlags, nIncrement )
参数¶
返回值¶
示例¶
[JavaScript]¶
nResults = document.AutoFill( 1, 1, 2, 3, 1, 1, 5, 3, eeFillSeries | eeFillDontOverwrite );
if( nResults == 0 ) {
alert( "Success" );
}
[VBScript]¶
nResults = document.AutoFill( 1, 1, 2, 3, 1, 1, 5, 3, eeFillSeries Or eeFillDontOverwrite );
If nResults == 0 Then
alert "Success"
End If
版本¶