NamedRange.NumberFormat, propriété (System 2007)

Mise à jour : novembre 2007

Obtient ou définit le code de format du contrôle NamedRange.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v9.0 (dans Microsoft.Office.Tools.Excel.v9.0.dll)

Syntaxe

<BrowsableAttribute(False)> _
Public Property NumberFormat As Object

Dim instance As NamedRange
Dim value As Object

value = instance.NumberFormat

instance.NumberFormat = value
[BrowsableAttribute(false)]
public Object NumberFormat { get; set; }

Valeur de propriété

Type : System.Object

Code de format du contrôle NamedRange.

Notes

Cette propriété retourne nullune référence null (Nothing en Visual Basic) si les cellules du contrôle NamedRange n'ont pas toutes le même format de nombre.

Le code de format représente la même chaîne que l'option Format des codes dans la boîte de dialogue Format de cellules. La fonction Format utilise des chaînes de code de format différentes de celles des propriétés NumberFormat et NumberFormatLocal.

Exemples

L'exemple de code suivant utilise la propriété NumberFormat pour mettre en forme une chaîne de date dans un NamedRange. L'exemple utilise également la propriété NumberFormatLocal pour afficher le format de date dans la langue de l'utilisateur.

Cet exemple illustre une personnalisation au niveau du document.

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", missing], "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());
}

Autorisations

Voir aussi

Référence

NamedRange, classe

Membres NamedRange

Microsoft.Office.Tools.Excel, espace de noms