Bagikan melalui


Menambahkan baris dan kolom secara terprogram ke tabel Word

Dalam tabel Microsoft Office Word, sel diatur ke dalam baris dan kolom. Anda dapat menggunakan Add metode Rows objek untuk menambahkan baris ke tabel dan Add metode Columns objek untuk menambahkan kolom.

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen dan proyek Add-in VSTO untuk Word. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Contoh kustomisasi tingkat dokumen

Contoh kode berikut dapat digunakan dalam kustomisasi tingkat dokumen. Untuk menggunakan contoh ini, jalankan ThisDocument dari kelas di proyek Anda. Contoh-contoh ini mengasumsikan bahwa dokumen yang terkait dengan penyesuaian Anda sudah memiliki setidaknya satu tabel.

Penting

Kode ini hanya berjalan dalam proyek yang Anda buat dengan menggunakan salah satu templat proyek berikut:

  • Dokumen Word 2013

  • Templat Word 2013

  • Dokumen Word 2010

  • Templat Word 2010

    Jika Anda ingin melakukan tugas ini di tipe proyek lain, Anda harus menambahkan referensi ke rakitan Microsoft.Office.Interop.Word , lalu Anda harus menggunakan kelas dari rakitan tersebut untuk menambahkan baris dan kolom ke tabel. Untuk informasi selengkapnya, lihat Cara: Target aplikasi Office likasi melalui rakitan interop utama dan referensi perakitan interop utama Word 2010.

Untuk menambahkan baris ke tabel

  1. Add Gunakan metode untuk menambahkan baris ke tabel.

    this.Tables[1].Rows.Add(this.Tables[1].Rows[1]);
    

Untuk menambahkan kolom ke tabel

  1. Add Gunakan metode , lalu gunakan DistributeWidth metode untuk membuat semua kolom lebar yang sama.

    this.Tables[1].Columns.Add(this.Tables[1].Columns[1]); 
    this.Tables[1].Columns.DistributeWidth();
    

Contoh Add-in VSTO

Contoh kode berikut dapat digunakan dalam Add-in VSTO. Untuk menggunakan contoh, jalankan dari ThisAddIn kelas di proyek Anda. Contoh-contoh ini mengasumsikan bahwa dokumen aktif sudah memiliki setidaknya satu tabel.

Penting

Kode ini hanya berjalan dalam proyek yang Anda buat dengan menggunakan templat Add-in Word VSTO.

Jika Anda ingin melakukan tugas ini di tipe proyek lain, Anda harus menambahkan referensi ke rakitan Microsoft.Office.Interop.Word , lalu Anda harus menggunakan kelas dari rakitan tersebut untuk menambahkan baris dan kolom ke tabel. Untuk informasi selengkapnya, lihat Cara: Target aplikasi Office likasi melalui rakitan interop utama dan referensi perakitan interop utama Word 2010.

Untuk menambahkan baris ke tabel

  1. Add Gunakan metode untuk menambahkan baris ke tabel.

    this.Application.ActiveDocument.Tables[1].Rows.Add(
        this.Application.ActiveDocument.Tables[1].Rows[1]);
    

Untuk menambahkan kolom ke tabel

  1. Add Gunakan metode , lalu gunakan DistributeWidth metode untuk membuat semua kolom lebar yang sama.

    this.Application.ActiveDocument.Tables[1].Columns.Add(
        this.Application.ActiveDocument.Tables[1].Columns[1]);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();