Worksheet.ConsolidationOptions, propriété (System 2007)

Mise à jour : novembre 2007

Obtient un Array de trois éléments d'options de consolidation.

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 ReadOnly Property ConsolidationOptions As Object

Dim instance As Worksheet
Dim value As Object

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

Valeur de propriété

Type : System.Object

Un Array de trois éléments d'options de consolidation.

Notes

Si un élément dans le tableau retourné est true, alors l'option correspondante est définie. Les trois éléments dans le tableau sont :

Élément

Signification

1

Utilisez les étiquettes de la première ligne

2

Utilisez les étiquettes de la colonne gauche

3

Créez des liens vers les données sources

Exemples

L'exemple de code suivant utilise la propriété ConsolidationOptions pour afficher les valeurs des options de consolidation pour la feuille de calcul active.

Cet exemple illustre une personnalisation au niveau du document.

Private Sub ShowConsolidationOptions()
    If Not (Me.ConsolidationOptions Is Nothing) Then
        Dim options As Array = CType(Me.ConsolidationOptions, Array)

        Me.Range("A1").Value2 = "Use labels in top row"
        Me.Range("A2").Value2 = "Use labels in left column"
        Me.Range("A3").Value2 = "Create links to source data"

        Dim i As Integer
        For i = 1 To 3
            If CBool(options(i)) Then
                Me.Range("B" + i.ToString()).Value2 = "True"
            Else
                Me.Range("B" + i.ToString()).Value2 = "False"
            End If

            Me.Columns.AutoFit()
        Next i
    End If
End Sub
private void ShowConsolidationOptions()
{
    if (this.ConsolidationOptions != null)
    {
        Array options = (Array)this.ConsolidationOptions;

        this.Range["A1", missing].Value2 = "Use labels in top row";
        this.Range["A2", missing].Value2 = "Use labels in left column";
        this.Range["A3", missing].Value2 = "Create links to source data";

        for (int i = 1; i <= 3; i++)
        {
            if ((bool)options.GetValue(i))
            {
                this.Range["B" + i.ToString(),
                    missing].Value2 = "True";
            }
            else
            {
                this.Range["B" + i.ToString(),
                    missing].Value2 = "False";
            }
            this.Columns.AutoFit();
        }
    }
}

Autorisations

Voir aussi

Référence

Worksheet, classe

Membres Worksheet

Microsoft.Office.Tools.Excel, espace de noms