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のいずれかの値を指定できます。xlFillDaysxlFillSeriesxlGrowthTrendxlFillCopyxlFillDefaultxlFillWeekdaysxlFillFormatsxlFillValuesxlFillYearsxlFillMonthsxlLinearTrendこの引数をxlFillDefault指定するか省略すると、ソース範囲に基づいて、最も適切な塗りつぶしの種類が選択されます。
戻り値
例
次のコード例では、セル A1 に値 5 を設定し、 メソッドを AutoFill 使用してセル A1 から A20 にセル A1 の値を自動的に入力します。
この例は、ドキュメント レベルのカスタマイズ用です。
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 ソリューションの省略可能なパラメーター」を参照してください。