NamedRange.ApplyNames メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
NamedRange コントロール内のセルに名前を適用します。
public object ApplyNames (object Names, object IgnoreRelativeAbsolute, object UseRowColumnNames, object OmitColumn, object OmitRow, Microsoft.Office.Interop.Excel.XlApplyNamesOrder Order = Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlRowThenColumn, object AppendLast);
abstract member ApplyNames : obj * obj * obj * obj * obj * Microsoft.Office.Interop.Excel.XlApplyNamesOrder * obj -> obj
Public Function ApplyNames (Optional Names As Object, Optional IgnoreRelativeAbsolute As Object, Optional UseRowColumnNames As Object, Optional OmitColumn As Object, Optional OmitRow As Object, Optional Order As XlApplyNamesOrder = Microsoft.Office.Interop.Excel.XlApplyNamesOrder.xlRowThenColumn, Optional AppendLast As Object) As Object
パラメーター
- Names
- Object
適用する名前の配列を指定します。 この引数を省略した場合、シート上のすべての名前が範囲に適用されます。
- IgnoreRelativeAbsolute
- Object
名前または参照の参照方法に関係なく、参照を名前に置き換える場合は、true
を指定します。絶対参照は絶対名のみに、相対参照は相対名のみに、混合参照は混合名のみに置き換える場合は、false
を指定します。 既定値は true
です。
- UseRowColumnNames
- Object
true
範囲の名前が見つからない場合に、指定した範囲を含む行と列の範囲の名前を使用する場合は 。false
引数と OmitRow
引数をOmitColumn
無視する場合は 。 既定値は true
です。
- OmitColumn
- Object
参照全体を行対象の名前に置き換えるには true
を指定します。 参照されるセルが数式と同じ列にあり、行対象の名前が付いた範囲内にある場合に限り、列対象の名前を省略できます。 既定値は true
です。
- OmitRow
- Object
参照全体を列対象の名前に置き換えるには true
を指定します。 参照されるセルが数式と同じ行にあり、列対象の名前が付いた範囲内にある場合に限り、行対象の名前を省略できます。 既定値は true
です。
- Order
- XlApplyNamesOrder
セル参照が行指向および列指向の範囲名に置き換えられるときに、最初に表示される範囲名を指定します。次 XlApplyNamesOrder のいずれかの定数を指定できます。 xlColumnThenRowxlRowThenColumn
- AppendLast
- Object
true
内 Names
の名前の定義を置き換え、定義された false
姓の定義も置き換える場合は 。内の名前 Names
の定義のみを置き換える場合は 。 既定値は false
です。
戻り値
例
次のコード例では、 メソッドを ApplyNames 使用して一連の名前をコントロールに NamedRange 適用します。
この例は、ドキュメント レベルのカスタマイズ用です。
private void AddNames()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", "A5"],
"namedRange1");
string[] s = new string[] { "One", "Two", "Three", "Four", "Five" };
namedRange1.ApplyNames(s, true, true, true, true,
Excel.XlApplyNamesOrder.xlColumnThenRow, false);
}
Private Sub AddNames()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
"namedRange1")
Dim s() As String = {"One", "Two", "Three", "Four", "Five"}
namedRange1.ApplyNames(s, True, True, True, True, _
Excel.XlApplyNamesOrder.xlColumnThenRow, False)
End Sub
注釈
関数を Array
使用して、 引数の名前の一覧を Names
作成できます。
シート全体に名前を適用する場合は、 を使用します Cells.ApplyNames
。
名前を "適用しない" ことはできません。名前を削除するには、 メソッドを使用します Delete
。
省略可能のパラメーター
省略可能なパラメーターの詳細については、「 Office ソリューションの省略可能なパラメーター」を参照してください。