01、C#开发WPS(金山办公软件)——初体验

本文介绍了如何使用C#开发WPS Office,重点在于代码操作WPS而非开发插件。首先,文章提到了开发环境,推荐使用VS2015社区版,并说明WPS开发文档可在WPS社区下载,包括V9和V8版本。接着,详细阐述了开发步骤,包括引用DLL文件、命名空间和基本操作,如单元格的读写,并举例说明了如何选择和操作多个单元格。
摘要由CSDN通过智能技术生成

    目前(2015),新版本的WPS的开发文档已经使用V9版本。笔者也是最近开始学习用C#开发WPS,这里的开发不是针对插件,而是用代码操作WPS。下面跟随我一起开始进行开发吧。

    一、开发环境

    1、开发的集成环境。本人使用的是VS2015社区版,免费正版不错。当然了,也可以用VS的其他版本,包括2008-2013这些版本都可以。

    2、WPS开发环境和开发文档。开发文档V9版本在WPS社区的相应版面上能够下载到,包含了WPS、ET、WPP的开发文档。另有V8的开发文档,两个版本的用法不同。开发环境,在使用WPS专业版的时候,默认帮我们安装好了相关的程序集和dll文件。如果使用个人版,则需要在安装WPS后,使用独立的安装软件(在社区中也能下载到)安装程序集。

    二、开始开发

    在建立了C#工程后,请引用WPS安装目录中OFFICE6目录中的相关api的DLL,如开发ET,则通过引用中浏览选中etapi.dll。WPS开发的命名空间以及相关函数名跟微软的OFFICE基本一致。例如ET,则命名空间为Excel。建立一个新的ET(或Excel)表格的基本过程如下:

Excel.Application app = new Excel.Application();  //建立一个ET的的程序(默认为隐藏,可以用app.Visible = true;使其可见)
Excel.Workbook book = app.Workbooks.Add();        //新建一个工作簿
Excel.Worksheet sheet = book.Worksheets[2];     
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值