WorkbookBase.Names Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft eine Names-Auflistung ab, die alle Namen in der Arbeitsmappe (einschließlich aller arbeitsblattspezifischen Namen) darstellt.
public Microsoft.Office.Interop.Excel.Names Names { get; }
Eigenschaftswert
Eine Names-Auflistung, die alle Namen in der Arbeitsmappe (einschließlich aller arbeitsblattspezifischen Namen) darstellt.
Beispiele
Im folgenden Codebeispiel wird die- Names Eigenschaft verwendet, um drei Objekte zu erstellen Microsoft.Office.Interop.Excel.Name , die auf verschiedene Bereiche im Arbeitsblatt verweisen Sheet1 . Anschließend durchläuft das Beispiel alle Microsoft.Office.Interop.Excel.Name in der Arbeitsmappe und zeigt die Namen in der Spalte A des Arbeitsblatts an Sheet1 .
Dieses Beispiel gilt für eine Anpassung auf Dokument Ebene.
private void DisplayWorkbookNames()
{
this.Names.Add("Name1", Globals.Sheet1.Range["B1", "B5"], true);
this.Names.Add("Name2", Globals.Sheet1.Range["C1", "C5"], true);
this.Names.Add("Name3", Globals.Sheet1.Range["D1", "D5"], true);
for (int i = 1; i <= this.Names.Count; i++)
{
Globals.Sheet1.Range["A" + i.ToString()].Value2 =
this.Names.Item(i);
}
}
Private Sub DisplayWorkbookNames()
Me.Names.Add("Name1", Globals.Sheet1.Range("B1", "B5"), _
True)
Me.Names.Add("Name2", Globals.Sheet1.Range("C1", "C5"), _
True)
Me.Names.Add("Name3", Globals.Sheet1.Range("D1", "D5"), _
True)
Dim i As Integer
For i = 1 To Me.Names.Count
Globals.Sheet1.Range("A" & i.ToString()).Value2 = _
Me.Names.Item(i)
Next i
End Sub