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

本篇内容主要讲解“C#操作Word表格常见的操作”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#操作Word表格常见的操作”吧!

成都创新互联2013年至今,是专业互联网技术服务公司,拥有项目成都网站设计、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元应城做网站,已为上家服务,为应城各地企业和个人服务,联系电话:13518219792

几种常见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));

到此,相信大家对“C#操作Word表格常见的操作”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!


当前名称:C#操作Word表格常见的操作
转载注明:http://csdahua.cn/article/peigeh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流