Хелпикс

Главная

Контакты

Случайная статья





Экспорт Word. Создание Word



Экспорт Word

Word.Application app = new Word.Application();

       _Document oDoc = app.Documents.Add("C:/Users/User/Desktop/ООп/Курсач ООП изменённый/Курсач ООП.docx");

       app.Visible = true;

       oDoc.Paragraphs[2].Range.Text = Result.Text;

Создание Word

//создаём новый документ Word и задаём параметры листа

       wordDoc = wordApp.Documents.Add(Type.Missing, Type.Missing, Type.Missing, Type.Missing); //создаём документ Word

 

       // первый параграф

       wordParag = wordDoc.Paragraphs.Add(Type.Missing);

       wordParag.Range.Font.Name = "Times New Roman";

       wordParag.Range.Font.Size = 16;

      wordParag.Range.Font.Bold = 1;

       wordParag.Range.Text = "Результаты";

       wordParag.Range.Paragraphs.Alignment = WdParagraphAlignment.wdAlignParagraphCenter;

 

       // второй параграф, таблица из 10 строк и 2 колонок

       wordDoc.Paragraphs.Add(Type.Missing);

       wordParag.Range.Tables.Add(wordParag.Range, 10, 2, Type.Missing, Type.Missing);

       wordTable = wordDoc.Tables[1];

       wordTable.Range.Font.Bold = 0;

       wordTable.Range.Font.Size = 12;

 

       //задаём ширину колонок и высоту строк

       wordTable.Columns.PreferredWidthType = WdPreferredWidthType.wdPreferredWidthPoints;

       wordTable.Columns[1].SetWidth(200f, WdRulerStyle.wdAdjustNone);

       wordTable.Rows.SetHeight(20f, WdRowHeightRule.wdRowHeightExactly);

       wordTable.Rows.Alignment = WdRowAlignment.wdAlignRowCenter;

       wordTable.Range.Cells.VerticalAlignment = WdCellVerticalAlignment.wdCellAlignVerticalCenter;

       wordTable.Range.Select();

 

       //заполняем ячейки таблицы

           

 

       //сохраняем документ, закрываем документ, выходим из Word

       wordDoc.SaveAs("C:/Users/User/Desktop/ООп/Курсач ООП изменённый/Курсач ООП");

       wordApp.ActiveDocument.Close();

       wordApp.Quit();

Excel

Excel.Application application = new Excel.Application();

       Excel.Workbook workbook = application.Workbooks.Add();

       Excel.Worksheet worksheet = workbook.Worksheets[1];

          String[] s = System.Text.RegularExpressions.Regex.Split(Result.Text, "\r\n");

       int i = 1;

       foreach (var str in s)

       {

           worksheet.Cells[i, 1] = str;

           i++;

       }

       application.Visible = true;



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.