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
版本¶