Проблема с добавлением таблицы в word

139
22 июня 2019, 20:10

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

Word.Application word_app = new Word.Application
        {
            Visible = true
        };
        Document word_doc = new Document();
        word_doc.Paragraphs.Add();
        word_doc.Paragraphs[1].Range.Text = textBox1.Text;
        word_doc.Paragraphs[1].Range.Font.Name = "Times New Roman";
        word_doc.Paragraphs[1].Range.Font.Size = 18;
        word_doc.Paragraphs[1].Range.Bold = 2;
        word_doc.Paragraphs[1].Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;
        word_doc.Paragraphs[1].Range.ParagraphFormat.LineUnitAfter = 2;
        var docRange = word_doc.Range();
        docRange.Tables.Add(docRange, dataGridView1.RowCount, 2);
        var word_table = word_doc.Tables[1];
        word_table.Borders.Enable = 1;
        for (int i = 0; i < dataGridView1.RowCount; i++)
        {
            word_table.Cell(i+1, 1).Range.Text = dataGridView1.Rows[i].Cells[2].Value.ToString();
            word_table.Cell(i+1, 2).Range.Text = dataGridView1.Rows[i].Cells[0].Value.ToString();
        }
        word_doc.Paragraphs.Add();
        word_doc.Paragraphs[2].Range.Text = textBox3.Text;
        word_doc.Paragraphs[2].Range.Font.Name = "Verdana";
        word_doc.Paragraphs[2].Range.Font.Size = 14;
        word_doc.Paragraphs[2].Range.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphJustify;
        word_doc.Paragraphs[2].Range.ParagraphFormat.LineUnitAfter = 1;
READ ALSO
Как проверить большое целое число на четность или нечетность?

Как проверить большое целое число на четность или нечетность?

Написал программку, которая считывает с textbox число и проверяет его на четность и не четностьПрограмма работает, все норм, НО, выскакивает...

130
Как изменить дату по умолчанию в DatePicker wpf

Как изменить дату по умолчанию в DatePicker wpf

подскажите пожалуйста, как убрать дату DatePicker wpf по умолчанию которая: 0101

122
Unable to find an entry point named &#39;glCreateShader&#39; in DLL &#39;opengl32.dll&#39;

Unable to find an entry point named 'glCreateShader' in DLL 'opengl32.dll'

Пытаюсь загрузить свой ШейдерИспользую Tao

106
Как получить entryid письма в ews

Как получить entryid письма в ews

Я получаю сообщение из публичной папки и хочу узнать его entryid (как в интерропе):

97