Partilhar via


Propriedade NamedRange.NumberFormat

Obtém ou define o código de formato para o controle de NamedRange .

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Property NumberFormat As Object
Object NumberFormat { get; set; }

Valor de propriedade

Tipo: System.Object
O código de formato para o controle de NamedRange .

Comentários

Essa propriedade retorna nulluma referência nula (Nothing no Visual Basic) se todas as células no controle de NamedRange não têm o mesmo formato de número.

O código de formato é a mesma cadeia de caracteres que a opção de Códigos de formato na caixa de diálogo de Formatar Células .As cadeias de caracteres de código de formato dos usos da função de Format de que tornam as propriedades de NumberFormat e de NumberFormatLocal .

Exemplos

O exemplo de código a seguir usa a propriedade de NumberFormat para formatar uma cadeia de caracteres de data em NamedRange.O exemplo também usa a propriedade de NumberFormatLocal para exibir o formato de data no idioma do usuário.

Este exemplo é para uma personalização da nível.

Private formatRange As Microsoft.Office.Tools.Excel.NamedRange

Private Sub ApplyNumberFormatting()
    formatRange = Me.Controls.AddNamedRange( _
        Me.Range("C1"), "formatRange")

    Me.formatRange.Value2 = "4-Apr-1974"
    Me.formatRange.NumberFormat = "m/d/yyyy"

    ' Display the number format in the language of the user.
    MessageBox.Show("The number format for the NamedRange is: " & _
        Me.formatRange.NumberFormatLocal.ToString())
End Sub
Microsoft.Office.Tools.Excel.NamedRange formatRange;
private void ApplyNumberFormatting()
{
    formatRange = this.Controls.AddNamedRange(
         this.Range["C1"], "formatRange");

    this.formatRange.Value2 = "4-Apr-1974";
    this.formatRange.NumberFormat = "m/d/yyyy";

    // Display the number format in the language of the user.
    MessageBox.Show("The number format for the NamedRange is: " +
        this.formatRange.NumberFormatLocal.ToString());
}

Segurança do .NET Framework

Consulte também

Referência

NamedRange Interface

Namespace Microsoft.Office.Tools.Excel