ControlCollection.AddNamedRange Yöntem
Yeni bir ekler NamedRange belirtilen aralık çalışma sayfası denetimi.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function AddNamedRange ( _
range As Range, _
name As String _
) As NamedRange
NamedRange AddNamedRange(
Range range,
string name
)
Parametreler
- range
Tür: Microsoft.Office.Interop.Excel.Range
A Range sınırları için denetim sağlar
- name
Tür: System.String
Denetimde dizin oluşturmak için kullanılan denetimin adını ControlCollection örneği.
Dönüş Değeri
Tür: Microsoft.Office.Tools.Excel.NamedRange
NamedRange Eklenmiştir denetim ControlCollection örneği.
Özel Durumlar
Exception | Koşul |
---|---|
ArgumentNullException | Ad veya aralık bağımsız değişkeni nullnull başvuru (Visual Basic\'te Nothing), veya adı bağımsız değişkeni sıfır uzunluk. |
ControlNameAlreadyExistsException | Aynı ada sahip bir denetim söz ControlCollection örneği. |
InvalidRangeException | Belirtilen aralık geçerli değil. Multi-Area aralıkları kullanılamaz. Aralık aynı çalışma sayfasında olması ControlCollection örneği. |
Açıklamalar
AddNamedRange Yöntemi sağlar ekleme NamedRange denetimleri sonuna kadar ControlCollection. Kaldırmak için bir NamedRange önceden programlı olarak eklenen Denetim ve Remove yöntemi.
Örnekler
Aşağıdaki kod örneği ekler bir NamedRange Denetim hücre A1ve sonra adlandırılmış bir aralık değeri % 100'e ayarlar.
Private Sub ExcelAddNamedRange()
Dim NamedRange1 As Microsoft.Office.Tools. _
Excel.NamedRange = Me.Controls.AddNamedRange( _
Me.Range("A1"), "NamedRange1")
NamedRange1.Value2 = "100%"
End Sub
private void ExcelAddNamedRange()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange1");
namedRange1.Value2 = "100%";
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.