NamedRange.AutoFill(Range, XlAutoFillType) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Automáticamente se rellenan las celdas del control 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
Parámetros
- Destination
- Range
Las celdas que se van a rellenar. El destino debe incluir el rango de origen.
- Type
- XlAutoFillType
Especifica el tipo de relleno. Puede ser uno de estos XlAutoFillType valores: xlFillDaysxlFillSeriesxlGrowthTrendxlFillCopyxlFillDefaultxlFillWeekdaysxlFillFormatsxlFillValuesxlFillYearsxlFillMonthsxlLinearTrend si este argumento es xlFillDefault o se omite, Microsoft Office Excel selecciona el tipo de relleno más adecuado, en función del intervalo de origen.
Devoluciones
Ejemplos
En el ejemplo de código siguiente se establece el valor 5 en la celda A1 y, a continuación, se usa el AutoFill método para rellenar automáticamente las celdas A1 a A20 con el valor de la celda A1.
Este ejemplo es para una personalización de nivel de documento.
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
Comentarios
Parámetros opcionales
Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.