автоматизация шаблонов слов (.dotx) через c # с таблицами - PullRequest
0 голосов
/ 16 июня 2011

У меня есть шаблон слова (.dotx), который содержит две таблицы.

for (int j = 0; j < 2; j++)
{        
    Range range = tables[3].Range;
    range.Copy();
    Range rng = tables[3].Range;
    rng.SetRange(tables[4 + i].Range.End + 2, tables[4 + i].Range.End + 2);
    rng.Paste();
    i++;

    Range rangeTestSteps = tables[4].Range;
    rangeTestSteps.Copy();
    Range rngTestSteps = tables[4].Range;
    rngTestSteps.SetRange(tables[4 + i].Range.End + 2, 
                          tables[4 + i].Range.End + 2);
    rngTestSteps.Paste();
    i++;
}

Я могу создавать таблицы динамически, но есть вероятность, что я должен добавить оглавление после каждых двух таблиц. Пожалуйста,помоги мне. @ plutext

1 Ответ

0 голосов
/ 17 июня 2011

Вы можете попробовать подход к пользовательской привязке XML-данных, обозначенный на OpenDope.org

Однако вам нужно написать код C # для его обработки, поскольку это не былоеще не сделано.

Существует также Flexdoc , хотя я не помню, поможет ли он вам, если в ваших таблицах будет переменное количество строк.

...