Sdílet prostřednictvím


WorksheetBase.ConsolidationOptions – vlastnost

Získá tři prvek Array Možnosti konsolidace.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel.v4.0.Utilities (v Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Deklarace
Public ReadOnly Property ConsolidationOptions As Object
    Get
public Object ConsolidationOptions { get; }

Hodnota vlastnosti

Typ: System.Object
Tři prvek Array Možnosti konsolidace.

Poznámky

Pokud prvek ve vrácené matici je true, pak je odpovídající možnosti nastavit. Jsou tři prvky pole:

Prvek

Význam

1

Použít popisky v horním řádku

2

Použít popisky v levém sloupci

3

Vytvořit propojení na zdrojová databáze data

Příklady

Následující kód například použití ConsolidationOptions vlastnost zobrazení hodnot možností konsolidace pro aktuální list.

Tento příklad je přizpůsobení úrovni dokumentu.

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.GetValue(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();
        }
    }
}

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

WorksheetBase Třída

Microsoft.Office.Tools.Excel – obor názvů