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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..