Bagikan melalui


Mengubah ukuran kontrol NamedRange

Anda bisa mengatur ukuran NamedRange kontrol saat menambahkannya ke dokumen Microsoft Office Excel; namun, Anda mungkin ingin mengubah ukurannya di lain waktu.

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 rentang bernama pada waktu desain atau pada waktu proses dalam proyek tingkat dokumen. Anda juga dapat mengubah ukuran rentang bernama pada run time dalam Add-in VSTO tingkat aplikasi.

Topik ini menjelaskan tugas-tugas berikut:

Mengubah ukuran kontrol NamedRange pada waktu desain

Anda dapat mengubah ukuran rentang bernama dengan mendefinisikan ulang ukurannya dalam kotak dialog Tentukan Nama .

Untuk mengubah ukuran rentang bernama dengan menggunakan kotak dialog Tentukan Nama

  1. NamedRange Klik kanan kontrol.

  2. Klik Kelola Rentang Bernama pada menu pintasan.

    Kotak dialog Tentukan Nama muncul.

  3. Pilih rentang bernama yang ingin Anda mengubah ukurannya.

  4. Kosongkan kotak Merujuk ke .

  5. Pilih sel yang ingin Anda gunakan untuk menentukan ukuran rentang bernama.

  6. Klik OK.

Mengubah ukuran kontrol NamedRange pada waktu proses dalam proyek tingkat dokumen

Anda dapat mengubah ukuran rentang bernama secara terprogram dengan menggunakan RefersTo properti .

Catatan

Di jendela Properti , RefersTo properti ditandai sebagai baca-saja.

Untuk mengubah ukuran rentang bernama secara terprogram

  1. Buat NamedRange kontrol pada sel A1 dari Sheet1.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"], "NamedRange1");
    
  2. Mengubah ukuran rentang bernama untuk menyertakan sel B1.

    NamedRange1.RefersTo = "=Sheet1!$A$1:$B$1";
    

Mengubah ukuran kontrol NamedRange pada waktu proses dalam proyek Add-in VSTO

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

Untuk mengubah ukuran rentang bernama secara terprogram

  1. Buat NamedRange kontrol pada sel A1 dari Sheet1.

    
    Worksheet worksheet = Globals.Factory.GetVstoObject(Application.ActiveSheet);
    
    
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 = worksheet.Controls.AddNamedRange(
        worksheet.Range["A1"], "MyNamedRange");
    
  2. Mengubah ukuran rentang bernama untuk menyertakan sel B1.

    namedRange1.RefersTo = "=Sheet1!$A$1:$B$1";