对象 AutoFill 方法 Range 使你能够自动用值填充工作表中的区域。 通常, AutoFill 该方法用于在范围内以增量方式递增或减少值存储。 可以通过提供枚举中的 XlAutoFillType 可选常量来指定行为。
适用于: 本主题中的信息适用于 Excel 的文档级项目和 VSTO 外接程序项目。 有关详细信息,请参阅办公室应用程序和项目类型提供的功能。
使用 AutoFill时必须指定两个范围:
调用 AutoFill 方法的范围,该范围指定填充的起点并包含初始值。
要填充的范围,作为参数 AutoFill 传递给方法。 此目标范围必须包含包含初始值的范围。
注意
不能传递 NamedRange 控件代替 Range。 有关详细信息,请参阅 主机项和主机控件的编程限制。
示例
private void AutoFill()
{
Excel.Range rng = this.Application.get_Range("B1");
rng.AutoFill(this.Application.get_Range("B1","B5"),
Excel.XlAutoFillType.xlFillWeekdays);
rng = this.Application.get_Range("C1");
rng.AutoFill(this.Application.get_Range("C1","C5"),
Excel.XlAutoFillType.xlFillMonths);
rng = this.Application.get_Range("D1","D2");
rng.AutoFill(this.Application.get_Range("D1","D5"),
Excel.XlAutoFillType.xlFillSeries);
}