C#操作Word表格的常见操作

C#操作Word表格的常见操作是什么呢?C#操作Word表格的常见操作需要注意什么呢?那么本文就向你
首页 新闻资讯 行业资讯 C#操作Word表格的常见操作

几种常见C#操作Word表格操作有哪些呢?让我们来看看具体的实例演示:

复制

bool saveChange = false;   //C#操作Word表格操作object missing = System.Reflection.Missing.Value;   object template = (object)templateFilePath;   object filename = (object)saveFilePath;    object isVisible = missing;  object readOnly = missing;  object breakType = Word.WdBreakType.wdSectionBreakNextPage;  object isSaveChange = (object)saveChange;  Word.Document doc = null;   //定义一个Word.Application 对象   Word.Application WordApp = new Word.ApplicationClass();   //C#操作Word表格操作之打开文档  doc = WordApp.Documents.Open(ref template,   ref missing,ref readOnly,ref missing,   ref missing, ref missing, ref missing,   ref missing, ref missing,ref missing,   ref missing, ref isVisible, ref missing,   ref missing, ref missing, ref missing);   //C#操作Word表格操作之设置页眉文本   WordApp.ActiveWindow.ActivePane.View.SeekView =   Word.WdSeekView.wdSeekCurrentPageHeader;  WordApp.Selection.WholeStory();  WordApp.Selection.TypeText( this.m_titleText );  WordApp.ActiveWindow.ActivePane.View.SeekView =   Word.WdSeekView.wdSeekMainDocument;   //页面设置,设置页面为纵向布局,设置纸张类型为A4纸   doc.PageSetup.Orientation = Word.WdOrientation.wdOrientLandscape;  doc.PageSetup.PageWidth = WordApp.CentimetersToPoints(29.7F);  doc.PageSetup.PageHeight = WordApp.CentimetersToPoints(21F);   //C#操作Word表格操作之创建表格及设置表格和单元格属性   object autoFitBehavior = Word.WdAutoFitBehavior.wdAutoFitWindow;  doc.Content.Tables.Add(  WordApp.Selection.Range, totalCount + 1,   totalField - keyCount_1, ref missing,   ref autoFitBehavior);   //C#操作Word表格操作之合并单元隔   doc.Content.Tables[1].Cell(i+1,j).Select();  object moveUnit = Word.WdUnits.wdLine;  object moveCount = 1;  object moveExtend = Word.WdMovementType.wdExtend;  WordApp.Selection.MoveUp(ref moveUnit,   ref moveCount, ref moveExtend);  WordApp.Selection.Cells.Merge();  WordApp.Selection.Cells.VerticalAlignment =   Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;   doc.Content.Tables[1].Cell(i+1,1).Range.Text = “单元格内容填充”   //添加表格行   doc.Content.Tables[0].Rows.Add(ref beforeRow);   //C#操作Word表格操作之添加表格列   doc.Content.Tables[0].Columns.Add(ref beforeColumn);   //文本居中  WordApp.Selection.ParagraphFormat.Alignment =  Word.WdParagraphAlignment.wdAlignParagraphCenter;  WordApp.Selection.Cells.VerticalAlignment =   Word.WdCellVerticalAlignment.wdCellAlignVerticalCenter;   //C#操作Word表格操作之选中单元格文字垂直居中   oDoc.Tables.Add(tableLocation, 3, 4, ref oMissing, ref oMissing);   Word.Table newTable = oDoc.Tables[1];  object beforeRow = newTable.Rows[1];  newTable.Rows.Add(ref beforeRow);   Word.Cell cell = newTable.Cell(1, 1);  cell.Merge(newTable.Cell(1, 2));
  • 1.

  • 2.

  • 3.

  • 4.

  • 5.

  • 6.

  • 7.

  • 8.

  • 9.

  • 10.

  • 11.

  • 12.

  • 13.

  • 14.

  • 15.

  • 16.

  • 17.

  • 18.

  • 19.

  • 20.

  • 21.

  • 22.

  • 23.

  • 24.

  • 25.

  • 26.

  • 27.

  • 28.

  • 29.

  • 30.

  • 31.

  • 32.

  • 33.

  • 34.

  • 35.

  • 36.

  • 37.

  • 38.

  • 39.

  • 40.

  • 41.

  • 42.

  • 43.

  • 44.

  • 45.

  • 46.

  • 47.

  • 48.

  • 49.

  • 50.

  • 51.

  • 52.

  • 53.

  • 54.

  • 55.

  • 56.

  • 57.

  • 58.

  • 59.

  • 60.

  • 61.

  • 62.

  • 63.

  • 64.

  • 65.

  • 66.

  • 67.

  • 68.

  • 69.

  • 70.

  • 71.

  • 72.

  • 73.

  • 74.

  • 75.

  • 76.

  • 77.

  • 78.

  • 79.

  • 80.

  • 81.

  • 82.

  • 83.

  • 84.

  • 85.

  • 86.

C#操作Word表格操作的基本内容就向你介绍到这里,希望对你了解和学习C#操作Word表格操作有所帮助。

【编辑推荐】

  1. C#操作xml文件实例详解

  2. C#操作XML文件学习综合体会

  3. C#操作符重载学习的一点总结

  4. C#操作Word书签实例浅析

  5. C#操作Word表的实例浅析

13    2009-08-19 10:42:08    C#操作Word表格