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

创新互联2013年开创至今,先为猇亭等服务建站,猇亭等地企业,进行企业商务咨询服务。为猇亭企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
- 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表格操作有所帮助。
【编辑推荐】
                分享标题:C#操作Word表格的常见操作
                
                当前链接:http://www.csdahua.cn/qtweb/news41/84241.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网