Metodo ChartSheet.SetElement
Modifica un elemento del grafico visualizzato in ChartSheet.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Sub SetElement ( _
Element As MsoChartElementType _
)
void SetElement(
MsoChartElementType Element
)
Parametri
- Element
Tipo: Microsoft.Office.Core.MsoChartElementType
Uno dei valori Microsoft.Office.Core.MsoChartElementType che specifica il tipo di modifica dell'elemento.
Note
Utilizzare il metodo SetElement per modificare un elemento del grafico in base alle opzioni specificate dai valori Microsoft.Office.Core.MsoChartElementType. Per nascondere la legenda di una tabella, ad esempio, passare il valore Microsoft.Office.Core.MsoChartElementType.msoElementLegendNone al metodo SetElement.
Le operazioni che è possibile eseguire mediante questo metodo corrispondono ai pulsanti della scheda Layout della barra multifunzione indicati di seguito quando un grafico viene selezionato:
Tutti i pulsanti del gruppo Etichette.
Tutti i pulsanti del gruppo Assi.
Tutti i pulsanti del gruppo Analisi.
I pulsanti Area del tracciato, Parete del graficoe Base del grafico del gruppo Sfondo.
Esempi
Nell'esempio di codice seguente viene applicato il decimo layout disponibile per il tipo di grafico nel foglio grafico Chart1. Inoltre, nell'esempio viene utilizzato il metodo SetElement per applicare ulteriori modifiche di layout: impostazione dello stile del titolo del grafico affinché sia allineato al centro e si trovi all'interno dell'area della griglia del grafico, aggiunta di un titolo per l'asse orizzontale e aggiunta di un titolo ruotato per l'asse verticale. Per eseguire questo esempio di codice, nella cartella di lavoro deve essere presente un foglio grafico con un istogramma bidimensionale raggruppato denominato Chart1.
Private Sub DesignChartSheet()
Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
Globals.Chart1.Base
myChartSheet.ApplyLayout(10)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementChartTitleCenteredOverlay)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryCategoryAxisTitleHorizontal)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryValueAxisTitleRotated)
End Sub
private void DesignChartSheet()
{
Microsoft.Office.Tools.Excel.ChartSheet myChartSheet =
Globals.Chart1.Base;
myChartSheet.ApplyLayout(10, myChartSheet.ChartType);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementChartTitleCenteredOverlay);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryCategoryAxisTitleHorizontal);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryValueAxisTitleRotated);
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.