资源描述:
《讲解在c#中操作word》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、讲解在c#中操作word word操作,包括打开word文档,创建表格,合并单元格,保存退出 WordOperator usingSystem; usingSystem.Web; usingMicrosoft.Office.Interop.Word; namespaceCustomFileAccess { publicclassWordOperator { publicvoidCreateWord() {
2、 Microsoft.Office.Interop.Word.ApplicationwordApp=newApplication(); Microsoft.Office.Interop.Word.DocumentwordDocument=newDocument(); Microsoft.Office.Interop.Word.TablewordTable; Microsoft.Office.I
3、nterop.Word.TablewordTableCopy; objectmyNull=System.Reflection.Missing.Value; objectstrPath=HttpContext.Current.Server.MapPath(@"WordTempleteMyWordTemplete.doc"); objectstyleName="TableGrid8"; tr
4、y { wordDocument=wordApp.Documents.Open(refstrPath,refmyNull,refmyNull,refmyNull, refmyNull,refmyNull,refmyNull,refmyNull,refmyNull,refmyNull,refmyNull,refmyNull, refmyNull,ref
5、myNull,refmyNull,refmyNull); objectstart=0; objectend=0; Microsoft.Office.Interop.Word.RangewordRange=wordDocument.Range(refstart,refend); wordTable=wordDocument.Tables.Add(wordRan
6、ge,3,13,refmyNull,refmyNull); wordTable.Borders.OutsideColor=WdColor.wdColorAutomatic; wordTable.Borders.OutsideColorIndex=WdColorIndex.wdAuto; wordTable.Borders.OutsideLineStyle=WdLineStyle.wdLineS
7、tyleSingle; wordTable.Borders.OutsideLineWidth=WdLineWidth.wdLineWidth050pt; wordTable.Borders.InsideColor=WdColor.wdColorAutomatic; wordTable.Borders.InsideColorIndex=WdColorIndex.wdAuto;
8、 wordTable.Borders.InsideLineStyle=WdLineStyle.wdLineStyleSingle; wordTable.Borders.InsideLineWidth=WdLineWidth.wdLineWidth050pt; wordDocument.Tables[1].Cell(1,1).Merge(wordDocument.Tables[1].