- •12. Объектная модель Word
- •12.1. Работа с документами
- •12.1.1. Создание нового документа
- •12.1.2. Открытие существующего документа
- •12.1.3. Закрытие документа
- •12.1.4. Сохранение документа
- •12.2. Работа с текстом в документах
- •12.2.1. Определение и выделение диапазонов в документах
- •12.2.2. Получение значений начала и завершения диапазона
- •12.2.3. Вставка текста в документы
- •12.2.4. Форматирование текста в документах
- •12.2.5. Поиск и замена текста в документах
- •12.2.6. Счетчик знаков в документе
- •12.3. Работа с таблицами
- •12.3.1. Создание таблиц в Word
- •12.3.2. Заполнение таблиц в свойствах документа
- •12.3.3. Добавление строк и столбцов в таблицы
- •12.3.4. Добавление текста в ячейку таблицы и его форматирование
12.3.3. Добавление строк и столбцов в таблицы
1. Добавление строки в таблицу.
Me.Tables.Item(1).Rows.Add()
или
Me.Application.ActiveDocument.Tables.Item(1).Rows.Add()
2. Добавление столбца в таблицу.
Me.Tables.Item(1).Columns.Add(BeforeColumn:=Me.Tables.Item(1).Columns(1))
Me.Tables.Item(1).Columns.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()
12.3.4. Добавление текста в ячейку таблицы и его форматирование
With Me.Tables.Item(1).Cell(1, 1).Range
'или With Me.Application.ActiveDocument.Tables.Item(1).Cell(1, 1).Range
.Text = "Имя"
.ParagraphFormat.Alignment = _
Word.WdParagraphAlignment.wdAlignParagraphRight
End With
3. Ken Getz. Walkthrough: Creating a Table in Word.– Microsoft, September 2003.– http://msdn.microsoft.com/ru-ru/library/aa192483.aspx .
4. Ken Getz. Understanding the Word Object Model from a Visual Studio 2005 Developer's Perspective.– Microsoft, December 2005.– http://msdn.microsoft.com/ru-ru/library/aa537164.aspx .
5. Paul D. Sheriff, Ken Getz. Working with MDI Applications and Creating Menus.– Microsoft, January 2002.– http://msdn.microsoft.com/ru-ru/library/ms973874.aspx .