delphi7在win10中绑定WPS接口时出现 exception class EOleSysError with message '无效的类字符串'

不值一提 2019-03-11 05:19:10
在winXP中使用CreateOleObject('wps.application') 或者kwps.application 都可以用
但是在win10系统上就不行了,不知道是不是对应win10还有另外的API?
...全文
1120 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
不值一提 2019-04-21
  • 打赏
  • 举报
回复
这问题竟然是在安装目录的imports中放入office_tlb.dcu文件就好了
不值一提 2019-03-14
  • 打赏
  • 举报
回复
引用 6 楼 秋天之落叶 的回复:
CreateOleObject('wps.application') 还是CreateOleObject('et.application') ?
我们单位正好要全部换成wps,放弃微软的办公软件了,原来形成的excel要全部换成wps的excel,借贴问一下:是不是安装了wps office就可以直接使用CreateOleObject('et.application')?
还要引用一个word_TLB的文件
不值一提 2019-03-13
  • 打赏
  • 举报
回复
word倒是可以用,就是不知道为什么WPS用不了
秋天之落叶 2019-03-13
  • 打赏
  • 举报
回复
也许从ODBC能看到到驱动的名字,等装上了看看行不行
秋天之落叶 2019-03-13
  • 打赏
  • 举报
回复
CreateOleObject('wps.application') 还是CreateOleObject('et.application') ?
我们单位正好要全部换成wps,放弃微软的办公软件了,原来形成的excel要全部换成wps的excel,借贴问一下:是不是安装了wps office就可以直接使用CreateOleObject('et.application')?
  • 打赏
  • 举报
回复
如果你安装了32位wps,写32位程序使用它,反之亦然。
doloopcn 2019-03-11
  • 打赏
  • 举报
回复
引用 楼主 不值一提 的回复:
在winXP中使用CreateOleObject('wps.application') 或者kwps.application 都可以用
但是在win10系统上就不行了,不知道是不是对应win10还有另外的API?


WPS是国产的,新版还是跨平台的,OleObject这种晕斗死的垃鸡软件应该是不会出现的
至于WPS的API还真没有发现过,自己上网上找找看

估计应该是没有公布
lyhoo163 2019-03-11
  • 打赏
  • 举报
回复
wps有自己的com对象,而且只有wps的企业版才支持。
lyhoo163 2019-03-11
  • 打赏
  • 举报
回复
win10,就是很烂,许多方面不支持。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧