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


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

Каждая таблица представляет собой набор ячеек. Каждый отдельный объект Cell представляет одну ячейку в таблице. Обращайтесь к каждой ячейке по ее расположению в таблице. Этот пример ссылается на ячейку, расположенную в первой строке и первом столбце таблицы, добавляет в ячейку текст и применяет форматирование.

Область применения. Сведения в этом разделе относятся к проектам уровня документа и проектам надстроек VSTO для Word. Дополнительные сведения см. в разделе "Функции", доступные по Приложение Office ликации и типу проекта.

Добавление текста и форматирования в ячейки

  1. Обратитесь к ячейке по ее расположению в таблице, добавьте текст в ячейку и примените форматирование.

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

    Word.Cell cell = this.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name"; 
    cell.Range.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;
    

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

    Word.Cell cell = this.Application.ActiveDocument.Tables[1].Cell(1, 1);
    
    cell.Range.Text = "Name";
    cell.Range.ParagraphFormat.Alignment = 
        Word.WdParagraphAlignment.wdAlignParagraphRight;