NamedRange.AutoFill(Range, XlAutoFillType) 方法

定義

自動填入 NamedRange 控制項中的儲存格。

public object AutoFill (Microsoft.Office.Interop.Excel.Range Destination, Microsoft.Office.Interop.Excel.XlAutoFillType Type = Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillDefault);
abstract member AutoFill : Microsoft.Office.Interop.Excel.Range * Microsoft.Office.Interop.Excel.XlAutoFillType -> obj
Public Function AutoFill (Destination As Range, Optional Type As XlAutoFillType = Microsoft.Office.Interop.Excel.XlAutoFillType.xlFillDefault) As Object

參數

Destination
Range

要填入的儲存格。 目的必須包含來源範圍。

Type
XlAutoFillType

指定填滿類型。可以是下列XlAutoFillType其中一個值:xlFillDaysxlGrowthTrendxlFillDefaultxlFillWeekdaysxlFillFormatsxlFillCopyxlFillSeriesxlFillYearsxlFillMonthsxlFillValuesxlLinearTrend如果此自變數為xlFillDefault或省略,Microsoft Office Excel 會根據來源範圍選取最適當的填滿類型。

傳回

範例

下列程式代碼範例會設定儲存格 A1 中的值 5,然後使用 AutoFill 方法,以儲存格 A1 中的值自動填入儲存格 A1 到 A20。

此範例適用於檔層級自定義。

private void SetAutoRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"],
        "namedRange1");

    namedRange1.Value2 = 5;
    namedRange1.AutoFill(this.Range["A1", "A20"],
        Excel.XlAutoFillType.xlFillDefault);
}
Private Sub SetAutoRange()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A1"), _
        "namedRange1")

    namedRange1.Value2 = 5
    namedRange1.AutoFill(Me.Range("A1", "A20"), _
        Excel.XlAutoFillType.xlFillDefault)
End Sub

備註

選擇性參數

如需選擇性參數的資訊,請參閱 Office 方案中的選擇性參數

適用於