Freigeben über


WorksheetBase.ConsolidationOptions-Eigenschaft

Ruft ein Array von Konsolidierungsoptionen ab, das drei Elemente enthält.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v4.0.Utilities (in Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntax

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

Eigenschaftswert

Typ: System.Object
Ein Array von Konsolidierungsoptionen, das drei Elemente enthält.

Hinweise

Wenn ein Element im zurückgegebenen Array true ist, wird die entsprechende Option festgelegt.Die folgenden drei Elemente sind im Array enthalten:

Element

Bedeutung

1

Die Bezeichnungen in der obersten Zeile werden verwendet.

2

Die Bezeichnungen in der linken Spalte werden verwendet.

3

Die Links zu Quelldaten werden erstellt.

Beispiele

Im folgenden Codebeispiel werden mithilfe der ConsolidationOptions-Eigenschaft die Werte der Konsolidierungsoptionen für das aktuelle Arbeitsblatt angezeigt.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

WorksheetBase Klasse

Microsoft.Office.Tools.Excel-Namespace