正在卸载所有VBA项目。。
您好,在lisp或vba中(在两个论坛中都发布了这个),有没有一种方法可以设置一个命令来卸载所有vba项目,基本上自动通过vbaman并卸载每个项目。。我只有一个大项目,让它加载acad。dvb的方式,永远不会卸载它,有很多小的优势吗? 我发现单个小项目更容易管理 为了回应一个大对一个地段#039;没什么,我更喜欢每一个常规或常规组';每个项目都有自己的文件夹 ;我可以把所有的东西都倒进同一个,但这会让挖掘我需要的东西变得更加乏味
关于卸货的意见,有什么原因吗 ;我在需要的时候装载我需要的东西 ;当我关闭acad时卸载,我不#039;做这件事时,不要注意到任何性能问题
回答这个问题,单独使用VBA无法卸载所有VBA项目 ;您可以卸载其中的大部分,但项目可以#039;如果为#039,则不得卸载;正在运行,因此它可以#039;t自行卸载
我很喜欢咖啡 ;它闻起来很香,味道很好,它让我的生活充实。 关于将更新整合到用户Acad中,请点击这里#039;我以前是这样做的:所有Lisp/VBA文件都位于网络服务器上的支持文件目录中,用户使用指向它的CAD支持目录结构。我会有自己的测试档案,和用户的档案一样。本人';d在两者之间切换以进行测试。当事情进展到我满意的程度时,我';d发送电子邮件,让用户知道在我传输文件时关闭5分钟。如果他们没有';t关闭Acad,然后I';d通常会接到一个电话,说某件事被不按指示行事的人锁起来了(因为他们是一群聪明人,所以不会发生太多事情)
是的,每个函数都有它;s自己的文件。通过这种方式,可以在不占用大量文件开销的情况下调用一些。 加载、运行和卸载vba文件的lisp命令怎么样? 我还有一个;装载机“;dvb例程,占用空间小。由于我的一些例程使用事件,它35;039;这也是一种停止事件轮询的简单方法。
不太确定';这段代码将从图形中删除项目,只需打开VBAIDE,导入这个.bas文件,然后运行它:
' modCleanUp.bas '"modCleanUp" Then
ThisDrawing.Application.VBE.ActiveVBProject.VBComponents.Remove vbcom
End If
Debug.Print vbcom.Name 'for the debug only
Next vbcom
End Sub
这里有一个可能的解决方案http://www.cadtutor.net/forum/showthread.php?t=24053
页:
[1]