Aspose VB Заполнить таблицу в шаблоне Datatable - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу заполнить таблицу данных в области TableStart / TableEnd.Но я заполняю свои данные циклом

Dim Dt = new DataTable()
Dt.TableName ="MyRegion"
Dt.Columns.Add("Name", GetType(String))
Dt.Columns.Add("Age", GetType (String))

Dim row As DataRow
For Each item In Items
row = Dt.NewRow()
row("Name") = item.Name
row("Age") = item.Age
Dt.Rows.Add(row)
Next

MailMerge.ExecuteWithRegions(dt)

Мой шаблон - TableStart: MyRegion <> <> TableEnd: MyRegion

Я получаю файл документа, но здесь есть еще таблицы.Но мне нужна только одна таблица с хорошим расстоянием между строками.

Может ли она мне помочь?

1 Ответ

0 голосов
/ 07 декабря 2018

Вам необходимо вставить поле TableStart в первой ячейке строки и поле TableEnd в последней ячейке строки.Пожалуйста, проверьте прикрепленное изображение .

При маркировке региона соблюдайте следующие простые правила:

  • Поля TableStart и TableEnd должны находиться в одном и том же разделе документа.
  • При использовании внутри таблицы TableStart и TableEnd должны находиться в одной строке таблицы.
  • Области слияния могут быть вложены друг в друга.
  • Области слияния почты должны быть правильно сформированы (всегда есть пара совпадающих TableStart и TableEnd с одним и тем же именем таблицы).

Я работаю с Aspose как Developer Evangelist.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...