明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 挚友02

[提问] “实参太少”是怎么回事?

[复制链接]
 楼主| 发表于 2025-11-21 16:17:10 | 显示全部楼层
可就这个不好使。。。。(vlax-invoke-method
回复 支持 反对

使用道具 举报

发表于 2025-11-21 18:24:43 | 显示全部楼层
VBALISPER 发表于 2025-11-21 08:16
多半是因为装了WPS,再装一个OFFICE。在电脑默认程序中设置.xls和.xlsx用EXCEL打开,可以解决。有时被WPS改 ...

搞不定,怎么改都没用,删还删不掉,我放弃了,准备重装系统
回复 支持 反对

使用道具 举报

发表于 2025-11-22 09:28:33 | 显示全部楼层
tryhi 发表于 2025-11-20 23:13
你电脑是不是装了WPS,我有个excel处理程序,就是因为装了WPS后 (setq workBook (vlax-invoke-method (vlax ...

一般情况可以在默认应用里边按文件类型修改它的应用,也有修改无效的情况,但不多
回复 支持 反对

使用道具 举报

发表于 2025-11-22 09:34:40 | 显示全部楼层
挚友02 发表于 2025-11-21 16:17
可就这个不好使。。。。(vlax-invoke-method

vlax-invoke-method一般对参数检查严格,vlax-invoke一般情况只要有必要参数就行,有的方法用这两种不同的方式去调用,有可能得到不太一样的结果
vlax-get-propery和vlax-get也有类似的区别,一般认为它们是一样,但实际上经常不一样,有可能vlax-get得到的东西更便于进一步处理
反正使用前要多测试再决定怎么用
回复 支持 反对

使用道具 举报

发表于 2025-11-22 10:06:29 | 显示全部楼层
WPS当初山寨的时候,很傻的将一些方法的COM化的参数搞的跟标准Excel不一样。
  1. ;;; EXCEL:
  2. ;;; Add workbook:
  3. (vlax-invoke-method (vlax-get-property xl "WorkBooks") "Add")
  4. ;;; Add Sheet:
  5. (vlax-invoke-method (vlax-get-property xl "sheets") "Add")


  6. ;;; WPS:
  7. ;;; Add workbook:
  8. (vlax-invoke-method (vlax-get-property xl "WorkBooks") "Add" "")
  9. ;;; Add Sheet:
  10. (vlax-invoke-method (vlax-get-property xl "sheets") "Add" nil nil 1 -4167)
复制代码

回复 支持 反对

使用道具 举报

发表于 2025-11-22 15:23:14 | 显示全部楼层
llsheng_73 发表于 2025-11-22 09:28
一般情况可以在默认应用里边按文件类型修改它的应用,也有修改无效的情况,但不多

我两台电脑装WPS,一台用不了Open,调用不了Excel,一台可以正常调用Excel,不知道为什么
回复 支持 反对

使用道具 举报

发表于 2025-11-22 18:30:58 | 显示全部楼层
tryhi 发表于 2025-11-22 15:23
我两台电脑装WPS,一台用不了Open,调用不了Excel,一台可以正常调用Excel,不知道为什么

没准Excel和WPS的安装顺序不一样。WPS后装的话,往往会把注册表的COM弄乱
回复 支持 反对

使用道具 举报

发表于 2025-11-22 22:47:37 来自手机 | 显示全部楼层
可能是methot的问题,可以问问Kimi,今天也遇到这个问题,deepseek没有解决,Kimi解决了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-12-12 06:38 , Processed in 0.174830 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表