CrustyFur 发表于 2022-7-6 14:23:04

 
啊,如果你不介意的话,还有一个问题要问你。。。虽然我能理解上面的代码,但我缺少的一点是你从哪里学来的。你知道获取工作表、单元格和范围的过程是否记录在任何地方吗?我肯定还有很多其他东西对我有用。
 
李推荐的Visual LISP开发者圣经实际上说“这没有很清楚的文档记录……”我锻炼了那么多!
 
你好,克里斯

Lee Mac 发表于 2022-7-6 14:26:47

我认为每个对象的vlax转储都有帮助,但它仍然会导致反复试验。
 
我从比尔那里学到了这些方法,还有特里·米勒的“GetExcel”程序,但我想看看这些方法/层次结构是否有文档记录。
 

Lee Mac 发表于 2022-7-6 14:30:21

我想这可能提供了更多的见解:
 
http://msdn.microsoft.com/en-us/library/aa198460(办公室10)。aspx公司
 
编辑:
 
或者这更好:
http://msdn.microsoft.com/en-us/library/aa272260(办公室11)。aspx公司

Commandobill 发表于 2022-7-6 14:32:49

Vla从vba中获取所有层次结构。如果打开Excel并进入它的Visual Basic编辑器帮助,它会为您显示所有内容,就像在Visual Lisp帮助文件中一样

Lee Mac 发表于 2022-7-6 14:35:54

 
 
不错的一张账单,就是这样

Commandobill 发表于 2022-7-6 14:37:57

我已经告诉你了
 
http://www.cadtutor.net/forum/showthread.php?t=36816&page=4

Lee Mac 发表于 2022-7-6 14:43:38

:oops::oops:

CrustyFur 发表于 2022-7-6 14:46:59

 
我以前也曾沿着这条路线搜索过“put value”,但由于没有找到结果,我想我可能找错地方了。我将深入挖掘,并让我们的VBA程序员之一来看看。
 
再次感谢你,克里斯

Lee Mac 发表于 2022-7-6 14:50:07

要在单元格中输入值,您需要获取Cells对象,然后使用以下内容:
 

(vlax-put-property xlCells "Item" row col "test_string")

 
其中row和col是整数,xlCells是cells对象。

Commandobill 发表于 2022-7-6 14:50:57

 
这是因为“卖出价值”什么都不是。值是属于范围对象的属性。有了这些属性,你可以用vla get或vla put。因此,vla设定了价值。如果你要查找“Value”,你就会找到这些信息。如果李能给你介绍一个教程,让你了解“集合、对象、属性、方法、事件等”之间的区别,我不会感到惊讶一旦你把它拿下来,那就是一次轻松愉快的散步
页: 1 [2]
查看完整版本: AutoCAD到Excel链接查询