Bagikan melalui


Mengubah ukuran kontrol ListObject

Anda mengatur ukuran ListObject kontrol saat menambahkannya ke buku kerja Microsoft Office Excel; namun, Anda mungkin ingin mengubah ukurannya di lain waktu. Misalnya, Anda mungkin ingin mengubah daftar dua kolom menjadi tiga kolom.

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.

Anda dapat mengubah ukuran ListObject kontrol pada waktu desain atau pada waktu proses dalam proyek tingkat dokumen. Anda dapat mengubah ukuran ListObject kontrol pada waktu proses dalam proyek Add-in VSTO.

Topik ini menjelaskan tugas-tugas berikut:

Mengubah ukuran kontrol ListObject pada waktu desain

Untuk mengubah ukuran daftar, Anda bisa mengklik dan menyeret salah satu gagang ukuran, atau Anda bisa menentukan ulang ukurannya dalam kotak dialog Mengubah Ukuran Daftar .

Untuk mengubah ukuran daftar dengan menggunakan kotak dialog Mengubah Ukuran Daftar

  1. Klik di mana saja dalam ListObject tabel. Tab Desain Alat>Tabel di pita muncul.

  2. Di bagian Properti, klik Ubah Ukuran Tabel.

    VSTO_ResizeTable

  3. Pilih rentang data baru untuk tabel Anda.

  4. Klik OK.

Mengubah ukuran kontrol ListObject pada waktu proses dalam proyek tingkat dokumen

Anda dapat mengubah ukuran ListObject kontrol pada waktu proses dengan menggunakan Resize metode . Anda tidak dapat menggunakan metode ini untuk memindahkan ListObject kontrol ke lokasi baru pada lembar kerja. Header harus tetap berada di baris yang sama, dan kontrol perubahan ukuran ListObject harus tumpang tindih dengan objek daftar asli. Kontrol yang diubah ukurannya ListObject harus berisi baris header, dan setidaknya satu baris data.

Untuk mengubah ukuran objek daftar secara terprogram

  1. Buat kontrol yang mencakup ListObject sel A1 hingga B3 pada Sheet1.

    Microsoft.Office.Tools.Excel.ListObject list1 = 
        this.Controls.AddListObject(this.Range["A1", "B3"], "list1");
    
  2. Mengubah ukuran daftar untuk menyertakan sel A1 hingga C5.

    list1.Resize(this.Range["A1", "C5"]);
    

Mengubah ukuran ListObject pada waktu proses dalam proyek Add-in VSTO

Anda dapat mengubah ukuran ListObject kontrol pada lembar kerja yang terbuka pada durasi. Untuk informasi selengkapnya tentang cara menambahkan ListObject kontrol ke lembar kerja dengan menggunakan Add-in VSTO, lihat Cara: Menambahkan kontrol ListObject ke lembar kerja.

Untuk mengubah ukuran objek daftar secara terprogram

  1. Buat kontrol yang mencakup ListObject sel A1 hingga B3 pada Sheet1.

    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    Microsoft.Office.Tools.Excel.ListObject list1;    
    list1 = worksheet.Controls.AddListObject(worksheet.Range["$A$1:$B$3"], "MyListObject");
    
  2. Mengubah ukuran daftar untuk menyertakan sel A1 hingga C5.

    list1.Resize(worksheet.Range["A1", "C5"]);