NamedRange.AutoFill(Range, XlAutoFillType) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
自動填入 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 方案中的選擇性參數。