Compartir a través de


WorkbookBase.Names (Propiedad)

Obtiene una colección Microsoft.Office.Interop.Excel.Names que representa todos los nombres del libro (incluidos los nombres específicos de la hoja de cálculo).

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Sintaxis

'Declaración
Public ReadOnly Property Names As Names
public Names Names { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.Names
Colección Microsoft.Office.Interop.Excel.Names que representa todos los nombres del libro (incluidos los nombres específicos de la hoja de cálculo).

Ejemplos

El ejemplo de código siguiente utiliza la propiedad Names para crear tres objetos Microsoft.Office.Interop.Excel.Name que hacen referencia a diferentes rangos de la hoja de cálculo Sheet1.El ejemplo recorre en iteración los objetos Microsoft.Office.Interop.Excel.Name del libro y muestra los nombres en la columna A de la hoja de cálculo Sheet1.

Se trata de un ejemplo para una personalización en el nivel del documento.

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
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);
    }
}

Seguridad de .NET Framework

Vea también

Referencia

WorkbookBase Clase

Microsoft.Office.Tools.Excel (Espacio de nombres)