WorksheetBase.ConsolidationOptions - свойство
Возвращает массив Array параметров консолидации, состоящий из трех элементов.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel.v4.0.Utilities (в Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Синтаксис
'Декларация
Public ReadOnly Property ConsolidationOptions As Object
Get
public Object ConsolidationOptions { get; }
Значение свойства
Тип: System.Object
Массив Array параметров консолидации, состоящий из трех элементов.
Заметки
Если элемент в возвращаемом массиве имеет значение true, устанавливается соответствующий параметр. Массив состоит из следующих трех элементов.
Элемент |
Значение |
---|---|
1 |
Использование меток в верхней строке |
2 |
Использование меток в левом столбце |
3 |
Создание ссылок на исходные данные |
Примеры
В следующем примере кода свойство ConsolidationOptions используется для отображения значений параметров консолидации для текущего рабочего листа.
В этом примере демонстрируется настройка уровня документа.
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();
}
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.