Bagikan melalui


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 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

  1. Pada tab Sisipkan , dalam grup Bagan , klik Kolom, klik kategori bagan, lalu klik tipe bagan yang Anda inginkan.

  2. Dalam kotak dialog Sisipkan Bagan , klik OK.

  3. Pada tab Desain , di grup Data , klik Pilih Data.

  4. Dalam kotak dialog Pilih Sumber Data, klik di kotak Rentang data bagan dan kosongkan pilihan default apa pun.

  5. Di lembar Data untuk Bagan, pilih rentang sel yang berisi data untuk bagan (sel A5 hingga D8).

  6. 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

  1. Di penanganan Startup Sheet1aktivitas , 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

  1. 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.