Вопрос : Слово VBA

Hi,

I хочет к ise VBA ввести серию таблиц в слово doc на времена «отсчета» внутри петля. Как ряд был бы установлен так, что внутри петля каждая таблица последует за rpeceding одним?

For 1 к myRange count
установленному = objDoc.Range (??? ) ряд
objDoc.Tables.Add: =myRange, NumRows: =3, NumColumns: =4
next
class=

Ответ : Слово VBA

Вам нужно положить метку параграфа между таблицами, или они сольют совместно.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
Sub InsertTables (objDoc как Word.Document)
    Тусклое objTable как Word.Table
    Тусклое MyRange как Word.Range
    Тусклый t как интежер
    
    Отсчет Const = 5
    
    Установите MyRange = objDoc.Range
    Для t = от 1 до 5
        Установленное objTable = objDoc.Tables.Add (MyRange, 3, 4)
        Установите MyRange = objTable.Range
        wdCollapseEnd MyRange.Collapse
        wdCharacter MyRange.Move, 1
        MyRange.Text = vbCr
        wdCollapseEnd MyRange.Collapse
        wdCharacter MyRange.Move, 1
    Следующий t
Подводная лодка конца
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us