Přidání ovládacích prvků Graf do listů
Ovládací prvky můžete přidat Chart do systém Microsoft Office excelového listu v době návrhu a v době běhu v přizpůsobeních na úrovni dokumentu. Ovládací prvky můžete přidat také Chart za běhu v doplňcích VSTO.
Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.
Toto téma popisuje následující úlohy:
Přidání ovládacích prvků grafu za běhu v projektu na úrovni dokumentu
Přidání ovládacích prvků grafu za běhu v projektu doplňku VSTO
Další informace o Chart ovládacích prvcích najdete v tématu Ovládací prvek Graf.
Přidání ovládacích prvků grafů v době návrhu
Ovládací prvek můžete do listu přidat Chart stejným způsobem jako graf z aplikace.
Poznámka:
Ovládací Chart prvek není k dispozici z panelu nástrojů nebo okna Zdroje dat.
Přidání ovládacího prvku Hostitel grafu do listu v Excelu
Na kartě Vložení klikněte ve skupině Grafy na položku Sloupec, klikněte na kategorii grafů a potom klikněte na požadovaný typ grafu.
V dialogovém okně Vložit graf klepněte na tlačítko OK.
Na kartě Návrh ve skupině Data klikněte na Vybrat data.
V dialogovém okně Vybrat zdroj dat klikněte do pole Oblast dat grafu a zrušte zaškrtnutí všech výchozích výběrů.
V listu Data pro graf vyberte oblast buněk, která obsahuje data grafu (buňky A5 až D8).
V dialogovém okně Vybrat zdroj dat klepněte na tlačítko OK.
Přidání ovládacích prvků grafu za běhu v projektu na úrovni dokumentu
Ovládací prvek můžete dynamicky přidávat Chart za běhu. Dynamicky vytvořené grafy se v dokumentu neuchovávají jako hostitelské ovládací prvky při zavření dokumentu. Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.
Přidání ovládacího prvku Graf do listu prostřednictvím kódu programu
Startup Do obslužné rutiny
Sheet1
události vložte následující kód pro přidání Chart ovládacího prvku.Microsoft.Office.Tools.Excel.Chart employeeData; employeeData = this.Controls.AddChart(25, 110, 200, 150, "employees"); employeeData.ChartType = Excel.XlChartType.xl3DPie; // Gets the cells that define the data to be charted. Excel.Range chartRange = this.get_Range("A5", "D8"); employeeData.SetSourceData(chartRange, missing);
Přidání ovládacích prvků grafu za běhu v projektu doplňku VSTO
Ovládací prvek můžete přidat programově do libovolného otevřeného Chart listu v projektu doplňku VSTO. Další informace naleznete v tématu Rozšíření wordových dokumentů a excelových sešitů v doplňkech VSTO za běhu.
Dynamicky vytvořené ovládací prvky grafu se v listu neuchovávají jako hostitelské ovládací prvky při zavření listu. Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů Office za běhu.
Přidání ovládacího prvku Graf do listu prostřednictvím kódu programu
Následující kód vygeneruje položku hostitele listu založenou na otevřeném listu a pak přidá Chart ovládací prvek.
private void AddChart() { Worksheet worksheet = Globals.Factory.GetVstoObject( Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet); Excel.Range cells = worksheet.Range["A5", "D8"]; Chart chart = worksheet.Controls.AddChart(cells, "employees"); chart.ChartType = Microsoft.Office.Interop.Excel.XlChartType.xl3DPie; chart.SetSourceData(cells); }
Kompilace kódu
Tento příklad má následující požadavky:
- Data, která se mají zobrazit v grafu, uložená v rozsahu od A5 do D8 na listu.
Související obsah
- Rozšíření wordových dokumentů a excelových sešitů v doplňcích VSTO za běhu
- Ovládací prvky v dokumentech Office
- Ovládací prvek Graf
- Automatizace Excelu pomocí rozšířených objektů
- Přehled hostitelských položek a ovládacích prvků hostitele
- Vytvoření vazby dat k ovládacím prvkům v řešeních Office
- Programová omezení hostitelských položek a hostitelských ovládacích prvků