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", missing],
"namedRange1");
namedRange1.Value2 = 5;
namedRange1.AutoFill(this.Range["A1", "A20"],
Excel.XlAutoFillType.xlFillDefault);
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。