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值之一:xlFillFormatsxlGrowthTrendxlFillWeekdaysxlFillCopyxlFillDefaultxlFillSeriesxlFillDaysxlFillValuesxlFillYearsxlFillMonthsxlLinearTrend如果此参数为 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 解决方案中的可选参数。