WorkbookBase.Names Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção Names que representa todos os nomes na pasta de trabalho (incluindo todos os nomes específicos de planilha).
public Microsoft.Office.Interop.Excel.Names Names { get; }
Valor da propriedade
Uma coleção Names que representa todos os nomes na pasta de trabalho (incluindo todos os nomes específicos de planilha).
Exemplos
O exemplo de código a seguir usa a Names propriedade para criar três Microsoft.Office.Interop.Excel.Name objetos que se referem a intervalos diferentes na planilha Sheet1 . Em seguida, o exemplo faz a iteração Microsoft.Office.Interop.Excel.Name em cada na pasta de trabalho e exibe os nomes na coluna A da planilha Sheet1 .
Este exemplo destina-se a uma personalização no nível de documento.
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