LSP操作EXCEL问题
一般我们新建一个EXCEL,然后写入数据(setq
xlapp (DSX-Open-Excel-New "SHOW")
ash (msxl-Get-ActiveSheet xlapp)
range (msxl-Get-ActiveCell xlapp)
)
(DSX-Excel-Put-ColumnList lst 1 1)
但是我如果使用是当前已经打开的EXCEL模板,
xlapp (DSX-Open-Excel-New "SHOW")这句话应该怎么修改,我看了下xlapp应该是#<VLA-OBJECT_Applicacation ****>属性
我直接去掉那个语句或者使用 (setq xlapp (vlax-get-object "Excel.Application"))不能执行。
麻烦知道的指导下。谢谢。怎么样获取当前活动EXCEL的xlapp
(setq xlapp (vlax-get-object "Excel.Application"))
-》
(setq xlapp (vlax-get-or-create-object "Excel.Application")) kozmosovia 发表于 2016-8-2 14:37 static/image/common/back.gif
(setq xlapp (vlax-get-object "Excel.Application"))
-》
(setq xlapp (vlax-get-or-create-object "E ...
谢谢,不过测试还是通不过。我改成全路径打开文件的方式执行了 msxl-Get-ActiveSheet
这个函数好像在office2010中不能使用
页:
[1]