用户所用WPS升级至2013版后,之前围绕WPS所做的二次开发成果物都用不了了,提示“ActiveX部件不能创建对象:'ET.Application' ”或"automation 服务器不能创建对象",好在搜到这篇文章才把问题解决:http://bbs.wps.cn/thread-22427301-1-1.html。

解决方法一句话总结就是把CreateObject("ET.Application")改为CreateObject("KET.Application"),具体细节文章写得很详细,感谢作者热心无私的分享。

把所有程序改完后我回头细想,如果再次遇到类似问题,如果没有人告诉我,这个组件改动了什么,我该如何着手解决。

从头梳理其中所涉及的知识点如下:

1、CreateObject函数中的参数的含义

CreateObject作用是创建对象实例,参数就是对象的“名字”,Windows组件对象有两个名字,一个是PROGID,一个是CLSID,那么,我们怎么知道它的名字是什么呢

2、CLSID

以WPS表格为例,打开控制面板-管理工具-组件服务-计算机-我的电脑-DCOM配置,右键点击“WPS Spreadsheets Application Class”,点属性,就可看到CLSID{45540001-5750-5300-4B49-4E47534F4655}

3、PROGID

打开注册表编辑器,定位到我的电脑\HKEY_CLASSES_ROOT\CLSID\{45540001-5750-5300-4B49-4E47534F4655}\PROGID,可看到KET.Application.9,如此就找到这个组件的名字了。

WPS2013版(V9版)二次开发所遇问题及解决方法小结相关推荐

  1. php微信回复乱码,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  2. 微信nickname乱码 php,php版微信公众平台回复中文出现乱码问题的解决方法

    本文实例分析了php版微信公众平台回复中文出现乱码问题的解决方法.分享给大家供大家参考,具体如下: 微信公众平开发时碰到回复中文乱码了,这个问题小编发现是编码问题,其实只要把编码转成utf8就可以解决 ...

  3. UG\NX二次开发 获取相切面的三种方法

    文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan 简介: UG\NX二次开发 获取相切面的三种方法 方法1: 使用NX Open C++ 的面 ...

  4. ANSA二次开发 - 抽中面的两种方法

    文章目录 (一) 使用Skin命令抽中面. (二) 使用Casting抽中面.   ANSA是一款非常强大和快捷的前处理软件,用过的人都知道,ANSA在几何清理.模型简化功能方面尤为突出.不仅如此,A ...

  5. android系统应用网络不可用,华为mate30pro 5G版应用提示当前网络不可用的原因及解决方法...

    华为mate30pro 5G版应用提示无网络连接什么原因?有网友反应,自己的华为mate30pro 5G版手机打开某些app后会提示"无网络连接"或者"当前网络不可用&q ...

  6. NX CAM二次开发 UFUN获得/设置(刀具/几何体/方法/操作)参数

    NX CAM二次开发 UFUN获得/设置(刀具/几何体/方法/操作)参数 #include <uf_param.h> #include <uf_param_indices.h> ...

  7. 3G卡片在开发板上的详细解决方法(适用于大多数3G卡片)

    3G卡片在开发板上的详细解决方法(适用于大多数3G卡片) Anson Luo(罗国辉) 一. 环境 1. 开发板内核:linux kernel 2.6.14 2. 3G卡片:HUAWEI E1750 ...

  8. Rational AppScan 标准版可扩展性和二次开发能力简介

    下载:IBM® Rational® AppScan 标准版  |   Web 应用安全与 IBM Rational AppScan 工具包 获取免费的 Rational 软件工具包系列,下载更多的 R ...

  9. BarTender破解版 标签打印二次开发二维码C#预览图

    很多生产环节都需要条码打印的功能,这篇文章就介绍下如何使用C#实现条码打印的功能,希望对大家能有所帮助! 条码设计软件采用的是BarTender 10.1,在此基础上进行的二次开发. 运行成功的预览图 ...

最新文章

  1. logistic 损失函数的解释
  2. Github上的PHP资源汇总大全
  3. 图解利用Auto Deploy 部署ESXi 5.x参考v1.0
  4. 数据库弱一致性四个隔离级别
  5. Java NIO系列教程(七) FileChannel
  6. 利用Visual Studio的搜索功能和正则表达式统计代码行数
  7. 2、 db、tables_priv、columns_priv和procs_priv权限表
  8. 电网调度优化学习笔记:不考虑经济损耗的调度方式(算例代码求解)
  9. VTK:PolyData之ReverseSense
  10. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)
  11. MATLAB错误:‘conv2’
  12. NGS系列文章 - 高通量测序原理
  13. 多元回归和简单回归的区别_技术多元化的关键比您想象的要简单
  14. 2017.9.2 最大半联通子图 思考记录
  15. form数据请求参数格式
  16. Vue-CLI搭建Vue项目
  17. MIKE水动力笔记6_如何自己制作实测数据的时间序列文件dfs0
  18. [Linux用户空间编程-5]:用IPTable实现NAT功能
  19. IPV4内网地址网段
  20. background属性总结

热门文章

  1. angular ui-grid 表格插件配置项
  2. cloc JAVA文件_Cloc简介
  3. [ArcGIS] 空间分析(十)3D分析 - 天际线 3D点要素、多面体创建 -错误合集
  4. 火控计算机教案,智能化教学辅助训练系统
  5. 每周翻译一篇前端技术英文官网(二)
  6. 计算机编程入门课件,PPT课件大学计算机基础编程入门.ppt
  7. A_A02_002 CP210X驱动安装
  8. 西门子s7-200解密软件下载_西门子强势推出S71200主打优势是什么,卖点如何?
  9. 架设ftp-http-tftp server服务器
  10. 2021年R1快开门式压力容器操作最新解析及R1快开门式压力容器操作模拟考试题