Name

Name class

Stellt einen definierten Namen für einen Zellbereich dar.

public class Name

Eigenschaften

NameBeschreibung
Comment { get; set; }Liest und setzt den Kommentar des Namens. Gilt nur für Excel 2007.
FullText { get; }Ruft den vollständigen Namenstext des Objekts mit der Bereichseinstellung ab.
IsReferred { get; }Gibt an, ob dieser Name von anderen Formeln referenziert wird.
IsVisible { get; set; }Gibt an, ob der Name sichtbar ist.
R1C1RefersTo { get; set; }Ruft eine R1C1-Referenz von ab oder setzt sieName .
RefersTo { get; set; }Gibt die Formel zurück oder legt sie fest, auf die sich der Name beziehen soll, beginnend mit einem Gleichheitszeichen.
SheetIndex { get; set; }Gibt an, dass dieser Name zu Workbook oder Worksheet gehört. 0 = Globaler Name, andernfalls Index zum Blatt (einsbasiert)
Text { get; set; }Ruft den Namenstext des Objekts ab.

Methoden

NameBeschreibung
GetRange()Ruft den Bereich ab, wenn sich dieser Name auf einen Bereich bezieht.
GetRange(bool)Ruft den Bereich ab, wenn sich dieser Name auf einen Bereich bezieht
GetRange(int, int, int)Ruft den Bereich ab, wenn sich dieser Name auf einen Bereich bezieht. Wenn die Referenz dieses Namens nicht absolut ist, kann der Bereich für verschiedene Zellen unterschiedlich sein.
GetRanges()Ruft alle Bereiche ab, auf die dieser Name verweist.
GetRanges(bool)Ruft alle Bereiche ab, auf die dieser Name verweist.
GetReferredAreas(bool)Ruft alle Referenzen ab, auf die mit diesem Namen verwiesen wird.
GetRefersTo(bool, bool)Holen Sie sich die Referenz dieses Namens.
GetRefersTo(bool, bool, int, int)Abrufen der Referenz dieses Namens basierend auf der angegebenen Zelle.
SetRefersTo(string, bool, bool)Setzen Sie die Referenz dieses Namens.
override ToString()Gibt eine Zeichenfolge zurück, die das aktuelle Range-Objekt darstellt.

Beispiele


[C#]

//Instanziieren eines Workbook-Objekts
Workbook workbook = new Workbook();
//Auf das erste Arbeitsblatt in der Excel-Datei zugreifen
Worksheet worksheet = workbook.Worksheets[0];
//Einen benannten Bereich erstellen
Range range = worksheet.Cells.CreateRange("B4", "G14");
//Festlegen des Namens des benannten Bereichs
range.Name = "TestRange";
// Speichern der geänderten Excel-Datei im Standardformat (d. h. Excel 2000).
workbook.Save("output.xls");   

[Visual Basic]

'Instanziieren eines Workbook-Objekts
Dim workbook As Workbook = New Workbook()
'Zugriff auf das erste Arbeitsblatt in der Excel-Datei
Dim worksheet As Worksheet = workbook.Worksheets(0)
'Erstellen eines benannten Bereichs
Dim range As Range = worksheet.Cells.CreateRange("B4", "G14")
'Festlegen des Namens des benannten Bereichs
range.Name = "TestRange"
'Speichern der geänderten Excel-Datei im Standardformat (d. h. Excel 2000).
workbook.Save("output.xls")

Siehe auch