最新WPS办公软件学习教程_免费企业办公软件下载_金山WPS Office官网论坛

 找回密码
 
查看: 11|回复: 7

[.net] 安装WPS2016最新版后:Type.GetTypeFromProgID("Kwps.Application") 返回空

[复制链接]

0

主题

0

听众

6

积分

LV.1

Rank: 1

签到天数: 3 天

[LV.2]偶尔看看I

金币
6
威望
8
帖子
4
精华
0
发表于 2016-4-11 23:39 |显示全部楼层
分享到: 新浪微博 腾讯微博
注意了:Win10下执行Type.GetTypeFromProgID("Kwps.Application") 返回null ;
我已经折腾几天了,WPS已经重新安装了N次了,除了WPS2010个人版创建成功,其它都返回null;
我最后使用最新版的WPS2016个人版安装后执行Type.GetTypeFromProgID("Kwps.Application") 还是返回null;我把程序得到win8.1操作系统下运行就能正常返回一个wps对象;

难道 WPS2016不兼容WIN10吗,大伙有没有遇到这种情况?



---------------------------------------------------------
刚又测试了一下,安装了WPS2016专业版,在WIN10下执行Type.GetTypeFromProgID("Kwps.Application") 返回能正常对象;
难道我要求客户必须安装专业版么?

我开始的装的是个人版本的返回为null,后来重装了专业版的返回正常,我又把专业版卸载重新安装个人版,然后再装的PIA,仍然返回null;好像跟装PIA没有关系啊!!!

2

主题

14

听众

1276

积分

版主

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

该用户从未签到

金币
5
威望
2222
帖子
258
精华
2

测试体验团

发表于 2016-4-12 17:30 |显示全部楼层
有没有安装PIA。.net平台语言开发需要安装PIA
To share my knowledge with the world
我的新浪博客
我的百度博客
回复

使用道具 举报

2

主题

14

听众

1276

积分

版主

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

该用户从未签到

金币
5
威望
2222
帖子
258
精华
2

测试体验团

发表于 2016-4-12 17:30 |显示全部楼层
专业版默认安装PIA,个人版没有安装
To share my knowledge with the world
我的新浪博客
我的百度博客
回复

使用道具 举报

0

主题

0

听众

6

积分

LV.1

Rank: 1

签到天数: 3 天

[LV.2]偶尔看看I

金币
6
威望
8
帖子
4
精华
0
发表于 2016-4-13 09:20 |显示全部楼层
我开始的装的是个人版本的返回为null,后来重装了专业版的返回正常,我又把专业版卸载重新安装个人版,然后再装的PIA,仍然返回null;好像跟装PIA没有关系啊!!!
回复

使用道具 举报

0

主题

0

听众

3

积分

LV.1

Rank: 1

该用户从未签到

金币
0
威望
6
帖子
2
精华
0
发表于 2017-10-30 20:56 |显示全部楼层
Jason8383 发表于 2016-4-13 09:20
我开始的装的是个人版本的返回为null,后来重装了专业版的返回正常,我又把专业版卸载重新安装个人版,然后 ...

你的程序是在win10 管理员身份运行的吧,wps个人版的话,在win10用普通用户权限运行你的程序即可正常调用GetTypeFromProgID获取返回值了
回复

使用道具 举报

0

主题

0

听众

3

积分

LV.1

Rank: 1

该用户从未签到

金币
0
威望
6
帖子
2
精华
0
发表于 2017-10-30 20:57 |显示全部楼层
忽略此行。。。
回复

使用道具 举报

1

主题

0

听众

29

积分

LV.1

Rank: 1

签到天数: 3 天

[LV.2]偶尔看看I

金币
8
威望
65
帖子
11
精华
0
发表于 2017-11-4 15:58 |显示全部楼层
655062999,c#  wps 交流群,大家一块研究啊~~
回复

使用道具 举报

1

主题

0

听众

29

积分

LV.1

Rank: 1

签到天数: 3 天

[LV.2]偶尔看看I

金币
8
威望
65
帖子
11
精华
0
发表于 2017-11-4 16:01 |显示全部楼层
System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Excel.Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。
回复

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 更多账号登录:

快速回帖:

fastpost

WPS论坛更新日志|WPS Office官方论坛     

GMT+8, 2017-11-24 06:27

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部