Как работать с таблицей в MSWord из C#?

195
12 марта 2018, 23:58

Есть шаблон документа, в котором есть таблица, но при необходимости требуется добавить новую строку в таблице, добавил. НО как обозначить в таблице границы(чтобы все границы таблицы было видно)? И при необходимости слово вписать в столбик/строку?

И как можно осуществить автоматическую нумерацию строк "номер по порядку"? Данный столбик подразумевается счетчик: 1,2,3,4...

var Dvname = textBox1.Text;
var Reason = textBox6.Text = "";
var wordApp = new Word.Application();
wordApp.Visible = false;
try
{
    var wordDocument = wordApp.Documents.Open(TemplateFileName);
    ReplaceWordStub("Dvname", Dvname, wordDocument);
    ReplaceWordStub("Reason", Reason, wordDocument);
    Word.Table table = wordDocument.Tables[1];
    table.Rows.Add();
    wordDocument.SaveAs(@"C:\Users\результат.doc");
    wordApp.Visible = true;
    wordDocument.PrintOut();
    wordDocument.Close();
}
catch
{
    MessageBox.Show("Произошла ошибка");
}
READ ALSO
Как избавится от утечки памяти с#

Как избавится от утечки памяти с#

Это меню для игрыСама игра работает нормально

259
Помогите с запросом SQL

Помогите с запросом SQL

Есть TextBox в который вводятся буквы и по этим буквам база выдает мне результат поискаВот код:

207
Resharper в проекте asp.net core 2 добавляет View в папку Pages

Resharper в проекте asp.net core 2 добавляет View в папку Pages

Внимание! Это перевод вопроса ASPNET Core 2 - ReSharper “Create Razor View” adds new view to Pages folder

291
Подключение общего проекта TFS в другие проекты

Подключение общего проекта TFS в другие проекты

У меня есть 3 проекта в TFS, один это Web Application, второй DLL, третий это Console Application

209