NamedRange.AutoFill 方法
自動填入 NamedRange 控制項中的儲存格。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)
語法
'宣告
Function AutoFill ( _
Destination As Range, _
Type As XlAutoFillType _
) As Object
Object AutoFill(
Range Destination,
XlAutoFillType Type
)
參數
- Destination
型別:Microsoft.Office.Interop.Excel.Range
要填入的儲存格。目的必須包含來源範圍。
- Type
型別:Microsoft.Office.Interop.Excel.XlAutoFillType
指定填入類型。
可以是下列其中一個 XlAutoFillType 值:
xlFillDays
xlFillFormats
xlFillSeries
xlFillWeekdays
xlGrowthTrend
xlFillCopy
xlFillDefault
xlFillMonths
xlFillValues
xlFillYears
xlLinearTrend
如果這個引數為 xlFillDefault 或省略,則 Microsoft Office Excel 會根據來源範圍選取最適當的填入類型。
傳回值
備註
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例會在儲存格 A1 中設定值 5,然後使用 AutoFill 方法以儲存格 A1 的值自動填入儲存格 A1 到 A20。
這是示範文件層級自訂的範例。
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
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);
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。