Program aracılığıyla Word tablolarına satır ve sütun ekleme

Microsoft Office Word tablosunda hücreler satırlar ve sütunlar halinde düzenlenir. Tabloya Add satır eklemek için nesnesinin Rows yöntemini ve Add sütun eklemek için nesnesinin Columns yöntemini kullanabilirsiniz.

Şunlar için geçerlidir: Bu konudaki bilgiler, Word için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

Belge düzeyi özelleştirme örnekleri

Aşağıdaki kod örnekleri belge düzeyi özelleştirmesinde kullanılabilir. Bu örnekleri kullanmak için bunları projenizdeki sınıftan ThisDocument çalıştırın. Bu örneklerde, özelleştirmenizle ilişkili belgenin zaten en az bir tablosu olduğu varsayılır.

Önemli

Bu kod yalnızca aşağıdaki proje şablonlarından herhangi birini kullanarak oluşturduğunuz projelerde çalışır:

Tabloya satır eklemek için

  1. Tabloya Add satır eklemek için yöntemini kullanın.

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

Tabloya sütun eklemek için

  1. Add yöntemini kullanın ve ardından yöntemini kullanarak DistributeWidth tüm sütunları aynı genişlikte yapın.

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

VSTO Eklenti örnekleri

Aşağıdaki kod örnekleri bir VSTO Eklentisinde kullanılabilir. Örnekleri kullanmak için bunları projenizdeki sınıftan ThisAddIn çalıştırın. Bu örneklerde, etkin belgede zaten en az bir tablo olduğu varsayılır.

Önemli

Bu kod yalnızca Word VSTO Eklenti şablonlarını kullanarak oluşturduğunuz projelerde çalışır.

Bu görevi başka bir proje türünde gerçekleştirmek istiyorsanız, Microsoft.Office.Interop.Word derlemesine bir başvuru eklemeniz ve ardından tablolara satır ve sütun eklemek için bu derlemedeki sınıfları kullanmanız gerekir. Daha fazla bilgi için bkz. Nasıl yapılır: Birincil birlikte çalışma derlemeleri ve Word 2010 birincil birlikte çalışma derlemesi başvurusu aracılığıyla Office uygulaması dağıtımları hedefleme.

Tabloya satır eklemek için

  1. Tabloya Add satır eklemek için yöntemini kullanın.

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

Tabloya sütun eklemek için

  1. Add yöntemini kullanın ve ardından yöntemini kullanarak DistributeWidth tüm sütunları aynı genişlikte yapın.

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