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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.