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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.