Public Sub WorkWithTables()
'Работа	с таблицами
	Dim DocPath As String
	Dim myr As Range
	Dim ToF As TableOfFigures
	Dim MyTable As Table
	Dim i As Integer, j As Integer
	
	'Открываем и активизируем документ DocThree
	DocPath = Documents("DocOne").Path
	Documents.Open (DocPath & "\Docthree")
	Documents("Docthree").Activate
	
	With ActiveDocument
		'Создание оглавления - Table of Contents
		.TablesOfContents.Add .Range(Start:=0, End:=0)
		
		'Создание обычной таблицы myTable в конце документа
		Set MyTable = .Tables.Add(Range:=.Paragraphs.Last.Range, _
									NumRows:=2, NumColumns:=3)
		'Заполнение таблицы
		For i = 1 To MyTable.Rows.Count
			For j = 1 To MyTable.Columns.Count
				MyTable.Cell(i, j).Range.InsertAfter i + j
			Next j
		Next i
	End With
	'Вызов процедуры работы с таблицами ссылок
	WorkWithTablesOfFigures
End Sub 


Листинг 1.29.
Закрыть окно