vlax-get-property 报错:; 错误: Automation 错误。未提供说明。
用的是大佬llsheng_73 的代码第一行换成vlax-get-object也不行,第二行还是报错 ; 错误: Automation 错误。未提供说明。
电脑的cad原来是可以的,今天装了系统,装好cad之后就有问题了。重装CAD也试过了。
麻烦有懂的大佬为小弟解答下
(setq xls(vlax-get-or-create-object "ket.application"))
(vlax-put-property(vlax-get-property xls 'range"C6")'value2"ABC")
本帖最后由 kozmosovia 于 2024-7-16 23:14 编辑
饼仲郎 发表于 2024-7-16 22:57
WPS装了呢,要不然第一句代码不能成功,本来大佬的代码是excel.
没有装excel。
不是WPS的问题,是Range属于Sheet的属性,不是WPS APP的属性。
需要(vlax-put-property(vlax-get-property (vlax-get-property xls "activeSheet") 'range"C6")'value2"ABC")
不能直接XLS去Range,需要ActiveSheet上才能Range kozmosovia 发表于 2024-7-16 22:55
不能直接XLS去Range,需要ActiveSheet上才能Range
WPS装了呢,要不然第一句代码不能成功,本来大佬的代码是excel.
没有装excel。 这种就属于主次不分,没有理解层级关系。 kozmosovia 发表于 2024-7-16 23:11
不是WPS的问题,是Range属于Sheet的属性,不是WPS APP的属性。
需要(vlax-put-property(vlax-get-proper ...
我在C盘重装了软件,能用了。有可能是我原来装的时候没有联网的原因,其他条件都没改变。谢谢解答。 烟盒迷唇 发表于 2024-7-17 09:52
这种就属于主次不分,没有理解层级关系。
我在C盘重装了软件,能用了。有可能是我原来装的时候没有联网的原因,其他条件都没改变。谢谢解答。
页:
[1]