Udostępnij za pośrednictwem


Właściwość WorksheetBase.ConsolidationOptions —

Pobiera element trzy Array z opcji konsolidacji.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel.v4.0.Utilities (w Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Składnia

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

Wartość właściwości

Typ: System.Object
Element trzy Array z opcji konsolidacji.

Uwagi

Jeżeli element w zwróconej tablicy jest true, a następnie ustawiono odpowiednią opcję.Są trzy elementy w tablicy:

Element

Znaczenie

1

Użyj etykiet w górnym wierszu

2

Użyj etykiet w lewej kolumnie

3

Utwórz łącze z danymi źródłowymi

Przykłady

Następujący kod w przykładzie wykorzystano ConsolidationOptions właściwość, aby wyświetlić wartości opcji konsolidacji dla bieżącego arkusza.

Ten przykład dotyczy dostosowywania poziomie 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"].Value2 = "Use labels in top row";
        this.Range["A2"].Value2 = "Use labels in left column";
        this.Range["A3"].Value2 = "Create links to source data";

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

WorksheetBase Klasa

Przestrzeń nazw Microsoft.Office.Tools.Excel