Поделиться через


Практическое руководство. Добавление строк и столбцов в таблицы Word

Обновлен: Ноябрь 2007

Применение

Сведения в данном разделе относятся только к указанным проектам Visual Studio Tools for Office и версиям приложений Microsoft Office.

Тип проекта

  • Проекты уровня документа

  • Проекты уровня приложения

Версия Microsoft Office

  • Word 2003

  • Word 2007

Дополнительные сведения см. в разделе Доступность функций по типам приложений и проектов.

В таблице Microsoft Office Word ячейки упорядочены по строкам и столбцам. Метод Add объекта Rows позволяет добавить строки в таблицу, а метод Add объекта Columns — добавить столбцы.

Примеры настройки на уровне документа

Следующие примеры кода можно использовать при настройке на уровне документа. Чтобы увидеть работу примеров, выполните их из класса ThisDocument своего проекта.

Добавление строки в таблицу

  • Используйте метод Add для добавления строки в таблицу.

    Me.Tables.Item(1).Rows.Add()
    
    object beforeRow = this.Tables[1].Rows[1];
    
    this.Tables[1].Rows.Add(ref beforeRow);
    

Добавление столбца в таблицу

  • Используйте метод Add, а затем метод DistributeWidth, чтобы установить одинаковую ширину для всех столбцов.

    Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1))
    Me.Tables.Item(1).Columns.DistributeWidth()
    
    object beforeColumn = this.Tables[1].Columns[1]; 
    
    this.Tables[1].Columns.Add(ref beforeColumn); 
    this.Tables[1].Columns.DistributeWidth();
    

Примеры надстройки уровня приложения

Следующие примеры кода можно использовать в надстройке уровня приложения. Эти примеры используют активный документ. Чтобы увидеть работу примеров, выполните их из класса ThisAddIn своего проекта.

Добавление строки в таблицу

  • Используйте метод Add для добавления строки в таблицу.

    Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
    
    object beforeRow = this.Application.ActiveDocument.Tables[1].Rows[1];
    this.Application.ActiveDocument.Tables[1].Rows.Add(ref beforeRow);
    

Добавление столбца в таблицу

  • Используйте метод Add, а затем метод DistributeWidth, чтобы установить одинаковую ширину для всех столбцов.

    Me.Application.ActiveDocument.Tables.Item(1).Columns.Add( _
        BeforeColumn:=Me.Application.ActiveDocument.Tables.Item(1).Columns(1))
    Me.Application.ActiveDocument.Tables.Item(1).Columns.DistributeWidth()
    
    object beforeColumn = this.Application.ActiveDocument.Tables[1].Columns[1];
    
    this.Application.ActiveDocument.Tables[1].Columns.Add(ref beforeColumn);
    this.Application.ActiveDocument.Tables[1].Columns.DistributeWidth();
    

См. также

Задачи

Практическое руководство. Как создавать таблицы в Word

Практическое руководство. Добавление текста и форматирования в ячейки таблиц Word

Практическое руководство. Заполнение таблиц в свойствах документа Word