Menambahkan kontrol Bagan ke lembar kerja
Anda bisa menambahkan Chart kontrol ke lembar kerja Microsoft Office Excel pada waktu desain dan pada waktu proses dalam kustomisasi tingkat dokumen. Anda juga dapat menambahkan Chart kontrol pada waktu proses di Add-in VSTO.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk Excel. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Topik ini menjelaskan tugas-tugas berikut:
Menambahkan kontrol Bagan pada waktu proses dalam proyek tingkat dokumen
Menambahkan kontrol Bagan pada waktu proses dalam proyek Add-in VSTO
Untuk informasi selengkapnya tentang Chart kontrol, lihat Kontrol bagan.
Menambahkan kontrol Bagan pada waktu desain
Anda bisa menambahkan kontrol ke Chart lembar kerja Anda dengan cara yang sama seperti Anda akan menambahkan bagan dari dalam aplikasi.
Catatan
Chart Kontrol tidak tersedia dari Kotak Alat atau jendela Sumber Data.
Untuk menambahkan kontrol host Bagan ke lembar kerja di Excel
Pada tab Sisipkan , dalam grup Bagan , klik Kolom, klik kategori bagan, lalu klik tipe bagan yang Anda inginkan.
Dalam kotak dialog Sisipkan Bagan , klik OK.
Pada tab Desain , di grup Data , klik Pilih Data.
Dalam kotak dialog Pilih Sumber Data, klik di kotak Rentang data bagan dan kosongkan pilihan default apa pun.
Di lembar Data untuk Bagan, pilih rentang sel yang berisi data untuk bagan (sel A5 hingga D8).
Dalam kotak dialog Pilih Sumber Data, klik OK.
Menambahkan kontrol bagan pada waktu proses dalam proyek tingkat dokumen
Anda dapat menambahkan Chart kontrol secara dinamis pada waktu proses. Bagan yang dibuat secara dinamis tidak bertahan dalam dokumen sebagai kontrol host saat dokumen ditutup. Untuk informasi selengkapnya, lihat Menambahkan kontrol ke dokumen Office pada waktu proses.
Untuk menambahkan kontrol Bagan ke lembar kerja secara terprogram
Di penanganan Startup
Sheet1
aktivitas , sisipkan kode berikut untuk menambahkan Chart kontrol.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);
Menambahkan kontrol bagan pada waktu proses dalam proyek Add-in VSTO
Anda dapat menambahkan Chart kontrol secara terprogram ke lembar kerja yang terbuka dalam proyek Add-in VSTO. Untuk informasi selengkapnya, lihat Memperluas dokumen Word dan buku kerja Excel di Add-in VSTO pada waktu proses.
Kontrol bagan yang dibuat secara dinamis tidak disimpan dalam lembar kerja sebagai kontrol host saat lembar kerja ditutup. Untuk informasi selengkapnya, lihat Menambahkan Kontrol ke dokumen Office pada waktu proses.
Untuk menambahkan kontrol Bagan ke lembar kerja secara terprogram
Kode berikut menghasilkan item host lembar kerja yang didasarkan pada lembar kerja yang terbuka, lalu menambahkan Chart kontrol.
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); }
Mengkompilasi kode
Contoh ini memiliki persyaratan berikut:
- Data yang akan di bagan, disimpan dalam rentang dari A5 hingga D8 dalam lembar kerja.
Konten terkait
- Memperluas dokumen Word dan buku kerja Excel di Add-in VSTO pada waktu proses
- Kontrol pada dokumen Office
- Kontrol bagan
- Mengotomatiskan Excel dengan menggunakan objek yang diperluas
- Gambaran umum item host dan kontrol host
- Mengikat data ke kontrol di solusi Office
- Batasan terprogram item host dan kontrol host
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk