WorksheetBase.ConsolidationOptions, propriété
Obtient un Array de trois éléments d'options de consolidation.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property ConsolidationOptions As Object
public Object ConsolidationOptions { get; }
Valeur de propriété
Type : System.Object
Un Array de trois éléments d'options de consolidation.
Notes
Si un élément dans le tableau retourné est true, alors l'option correspondante est définie. Les trois éléments dans le tableau sont :
Élément |
Signification |
---|---|
1 |
Utilisez les étiquettes de la première ligne |
2 |
Utilisez les étiquettes de la colonne gauche |
3 |
Créez des liens vers les données sources |
Exemples
L'exemple de code suivant utilise la propriété ConsolidationOptions pour afficher les valeurs des options de consolidation pour la feuille de calcul active.
Cet exemple illustre une personnalisation au niveau du document.
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();
}
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.