Kerry 发表于 2007-3-9 20:27:24

判断VBA是否从lisp加载?

这是在一个讨论小组中提出和回答的
那人再也没有回来承认我的答案的正确性,所以我想我'd把它贴在人们关心的地方
当然,如果需要的话,(VL-VBARUN FileSpec.dvb!MacroName)将运行宏来加载文件(DEFUN ReturnLoadedVba (/ VBProjects Index ProjectList)
    (SETQ VBProjects (VLAX-GET-PROPERTY (VLA-GET-VBE (VLAX-GET-ACAD-OBJECT))
                                        'VbProjects
                     )
          Index      1
    )
    (REPEAT (VLA-GET-COUNT VBProjects)
      (SETQ ProjectList (CONS (VLA-GET-NAME (VLA-ITEM VBProjects Index))
                              ProjectList
                        )
            Index       (1+ Index)
      )
    )
    (REVERSE ProjectList)
)
(IF (VL-POSITION "ACADProjectx" (ReturnLoadedVba))
    (ALERT "Yep")
    (ALERT "Nope")
) 只是一个附加说明,需要加载VBAIDE才能工作
因此,您可能需要测试acvba。arx/kwb

Jeff_M 发表于 2007-3-9 21:05:49

谢谢你,克里
看,我在乎!

Kerry 发表于 2007-3-9 22:17:09

 

Bryco 发表于 2007-3-9 23:10:30

我想我看到了后克里,有趣的部分是为什么人们想加载不同的dvb#039;s、 我把所有的东西都放在一个大盒子里,我不'做这件事不需要口齿不清。根据需要加载它们可能要快0.0001秒,但是
Ps;期待着这一次的猛烈抨击

Kerry 发表于 2007-3-9 23:18:01

唐#039;我只是觉得这是一个有趣的编程问题

JohnF 发表于 2007-3-10 00:38:53

克里(Kerry)即使是吃乌鸦的人也会在意香蕉弯曲者的发帖

Kerry 发表于 2007-3-10 00:50:49

嗨,约翰。好久不见 

JohnF 发表于 2007-3-10 01:18:29

G#039;天,克里,是的,这是一个很长的时间-我已经潜伏太久了
我已经离开CAD领域一段时间了,进入了管理、会计、工程等领域;m后退;我看你还是很活跃
向所有VBA员工致以诚挚的问候——如果我在担任管理职位时记忆犹新的话,我想我在《午夜快车》中没有头颅
约翰

JohnK 发表于 2007-3-10 09:53:38

好吧,我得问问;“香蕉折弯者”这个名字是怎么命名的' 和“乌鸦食者&#039' 发生(不要试图成为一个达格,叫我“Sepo''因为我没有化粪池!)

Kerry 发表于 2007-3-10 16:39:55

&nbsp
我不知道约翰
听起来有点像学校的孩子们会互相辱骂的名字。。。呵呵,也许是'是的,我们'你只是…不
页: [1] 2
查看完整版本: 判断VBA是否从lisp加载?