OneKey_Lite是一款由 @只为设计 独立开发的WPS演示免费插件。在开发过程中,感恩于网上那些无私分享代码的陌生人,给我这个开发小白提供了重要的借鉴参考。于是我决定把用C#和Visual Studio开发WPS插件的每一个具体步骤分享出来,让免费分享精神继续传递下去,希望对需要的朋友提供一些帮助。
(一)开发前准备
1. 操作系统
在Win10系统中引用WPS的dll文件可能会受到系统权限限制的问题,可以尝试在Administrator账户中安装WPS Office 2016专业版及进行后续开发。如果使用Win7系统,比较顺利
2. IDE集成开发环境
Microsoft Visual Studio 2017 Community 社区免费版
3. WPS Office 2016
- WPS Office 2016专业版。专业版无需激活也可进行开发,推荐
- WPS Office 2016个人版。个人版需运行专业版自带的WPSOfficePIA.exe注册程序集后方可正常引用WPS的相关DLL
(二)创建项目
1. 启动Visual Studio-文件-新建-项目
2. 已安装→Visual C#-类库(.NET Framework)→输入名称→选择框架→确定
生成的新项目如下图
3. 在解决方案资源管理器中的项目上右键→属性→应用程序→程序集信息
4. 修改相应信息→勾选“使程序集COM可见”→ 确定
5. 切换到“生成”→勾选“为COM互操作注册”
6. 切换到“调试”→勾选“启动外部程序”→浏览→找到WPS安装文件夹中的相应exe程序