知识大全 c# word操作

Posted 操作

篇首语:少年恃险若平地,独倚长剑凌清秋。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 c# word操作相关的知识,希望对你有一定的参考价值。

  word操作 包括打开word文档 创建表格 合并单元格 保存退出

  WordOperator

  using System;    using System Web;    using Microsoft Office Interop Word;

  namespace CustomFileAccess            public class WordOperator                    public void CreateWord()                            Microsoft Office Interop Word Application wordApp = new Application();                Microsoft Office Interop Word Document wordDocument = new Document();                Microsoft Office Interop Word Table wordTable;                Microsoft Office Interop Word Table wordTableCopy;

  object myNull = System Reflection Missing Value;

  object strPath = HttpContext Current Server MapPath(@ WordTemplete\\MyWordTemplete doc );                object styleName = Table Grid ;

  try                                    wordDocument = wordApp Documents Open(ref strPath ref myNull ref myNull ref myNull                         ref myNull ref myNull ref myNull ref myNull ref myNull ref myNull ref myNull ref myNull                         ref myNull ref myNull ref myNull ref myNull);

  object start = ;                    object end = ;

  Microsoft Office Interop Word Range wordRange = wordDocument Range(ref start ref end);

  wordTable = wordDocument Tables Add(wordRange ref myNull ref myNull);

  wordTable Borders OutsideColor = WdColor wdColorAutomatic;                    wordTable Borders OutsideColorIndex = WdColorIndex wdAuto;                    wordTable Borders OutsideLineStyle = WdLineStyle wdLineStyleSingle;                    wordTable Borders OutsideLineWidth = WdLineWidth wdLineWidth pt;

  wordTable Borders InsideColor = WdColor wdColorAutomatic;                    wordTable Borders InsideColorIndex = WdColorIndex wdAuto;                    wordTable Borders InsideLineStyle = WdLineStyle wdLineStyleSingle;                    wordTable Borders InsideLineWidth = WdLineWidth wdLineWidth pt;

  wordDocument Tables[ ] Cell( ) Merge(wordDocument Tables[ ] Cell( ));

  wordDocument Tables[ ] Cell( ) Range Text = cell ;                    wordDocument Tables[ ] Cell( ) Range Text = cell ;

  wordDocument Tables[ ] Select();                    wordApp Selection Copy();

  wordDocument Tables[ ] Cell( ) Range Text = The First Table ;

  object myunit = Microsoft Office Interop Word WdUnits wdStory;                    wordApp Selection EndKey(ref myunit ref myNull);

  wordApp Selection TypeParagraph();

  wordApp Selection Paste();

  wordDocument Tables[ ] Cell( ) Range Text = The Second Table ;

  wordDocument Save();                                catch                                    wordDocument Close(ref myNull ref myNull ref myNull);                    wordApp Quit(ref myNull ref myNull ref myNull);                    if (wordDocument != null)                                            System Runtime InteropServices Marshal ReleaseComObject(wordDocument);                        wordDocument = null;                                        if (wordApp != null)                                            System Runtime InteropServices Marshal ReleaseComObject(wordApp);                        wordApp = null;                                        GC Collect();                    throw new Exception( 文档生成失败! );

                  finally                                    wordDocument Close(ref myNull ref myNull ref myNull);                    wordApp Quit(ref myNull ref myNull ref myNull);               

cha138/Article/program/net/201311/13344

相关参考

知识大全 C#操作Word文档(Office 2007)

C#操作Word文档(Office2007)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nbs

知识大全 通过jacob对excel,word进行打印等操作

  因为项目有个需求要求能够在某个预定时间对特定报表进行自动打印报表的形式主要是excel如果是c++或者c#什么的简直是小菜一碟可惜偏偏是java实现并且这又不同于常见的页面手工打印可以通过java

知识大全 C#打开WORD文档内容并显示

C#打开WORD文档内容并显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  C#打开WORD文

知识大全 C#编程实现动态生成Word文档

C#编程实现动态生成Word文档  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  如何用C#编程实

知识大全 用C#在Word文档中搜索文本

用C#在Word文档中搜索文本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在word应用程序

知识大全 浅析C#合并多个WORD文档的具体实现方法

浅析C#合并多个WORD文档的具体实现方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天因

知识大全 C#实现从Word中提取指定单元格数据

C#实现从Word中提取指定单元格数据  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近在做一

知识大全 用javascript操作word文档

  向word中写入内容  首先在word中设置书签如书签名为bookmarkjavascript中可以这样写  varword;word=newActiveXObject(WordApplicati

知识大全 在Word里面怎么重复操作

在Word里面怎么重复操作!  以下文字资料是由(历史新知网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在Word里面怎么重复操作!F4

知识大全 java操作word

  最近在做项目的时候需要这么一个功能客户有一大堆word格式的模板需要我们用程序向模板里面填充一些数据如果是直接重新写一个Word用POI或Itext都可以搞定关键是读取并解析而且Word里有表格图