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能做的它都能做)进行操作里面有很多函数,有兴趣的自己研究

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值