明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: yyzhan12

[原创]Vlisp动态创建VBA窗体

  [复制链接]
发表于 2009-9-17 10:33:00 | 显示全部楼层

上面是程序源码

有兴趣的朋友可以看看^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2009-9-17 11:35:00 | 显示全部楼层

不错,方法是找对了

存在的问题是:

返回值如何处理?如何不影响其他工程?工程保存的提示信息如何处理?

发表于 2009-9-17 11:51:00 | 显示全部楼层
yyzhan12发表于2009-9-17 11:35:00不错,方法是找对了存在的问题是:返回值如何处理?如何不影响其他工程?工程保存的提示信息如何处理?

以前不是讨论过么?

返回值用user系列变量或者Vlax类进行赋值

不影响其他工程就用工程标题和工程内部创建的内容进行判断(没有才创建),用完了VBA就自我卸载掉(或通知Lisp卸载)

提示信息简单的可以用sendkeys方法“按掉”或用shell的标题判断方法进行判断卸载,也可以用API进行窗体销毁

对于懂VB的人来说 应该还有更多更好的方法

PS:另外一个方法是把FRM文件用Lisp写出去再从外部导入进来。

发表于 2009-10-31 23:47:00 | 显示全部楼层

学习下下,想接触一下这方面的资料

发表于 2010-7-27 10:53:00 | 显示全部楼层

不错研究一下,

发表于 2010-7-28 23:40:00 | 显示全部楼层
利用Lisp创建VBA窗口,不错,值得学习一下
发表于 2013-8-24 10:46:47 | 显示全部楼层
好东西,试试!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-17 04:33 , Processed in 0.422126 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表