我是靠谱客的博主 负责小土豆,最近开发中收集的这篇文章主要介绍C#操纵Word,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先添加引用,解决方案资源管理器-》引用-》添加-》Com-》浏览-》C:/Program Files/Microsoft Office/OFFICE11/MSWORD.OLB    我使用的是office 2003其他版本我不太清楚,.net会自动把OLB控件转换成DLL文件

使用方法:

  object oMissing = System.Reflection.Missing.Value;

   Word.Application oWord =new Word.Application();

  oWord.Visible = false;//设置Word应用程序为不可见

//新建一个Word文档
   Word.Document oDoc=oWord.Documents.Add(ref oMissing,ref oMissing ,ref oMissing,ref oMissing);   

//文档内容的复制与粘贴

    oDoc.Content.Copy();
    oDoc.Content.Paste()

//文档的另存为

oDoc.SaveAs(ref fileName,ref saveFormat,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing,ref oMissing);

//其他设置

   oDoc.PageSetup.PaperSize=Word.WdPaperSize.wdPaperA3;//页面设置
   oDoc.PageSetup.Orientation=Word.WdOrientation.wdOrientLandscape;//横板还是竖板
   oDoc.PageSetup.TextColumns.SetCount(2);//分栏

//关闭Word

   oWord.Application.Quit(ref b,ref oMissing,ref oMissing);
   System.Runtime.InteropServices.Marshal.ReleaseComObject(oWord);

通过oDoc对象对Word文档进行操作(word能做的它都能做)进行操作里面有很多函数,有兴趣的自己研究

 

 

最后

以上就是负责小土豆为你收集整理的C#操纵Word的全部内容,希望文章能够帮你解决C#操纵Word所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部