找回密码
 注册会员
查看: 3205|回复: 3

[原创]CAD2006二次开发问题

  [复制链接]
发表于 2006-6-29 15:25:27 |Error| 显示全部楼层 |阅读模式

我们不再是孤独的探索者;让我们的手紧紧相连,一起成长。

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

×
<div class="wr f14">Dim openMacro As String <br/>openMacro=??? <br/>Set newMenuItem = newMenu.AddMenuItem(newMenu.Count + 1, "LM", openMacro) <br/><br/>我想实现点菜单PLM的时候弹出一个窗体frmMain,请问openMacro怎么写啊?</div><div class="wr f14"></div><div class="wr f14">另:希望高手留下联系方式,我想我肯定还有许多问题要请教的。</div><div class="wr f14">我的邮箱:<a href="mailto:aoe1207@126.com">aoe1207@126.com</a>.</div>
发表于 2006-6-29 16:22:36 |Error| 显示全部楼层
没看懂你的意思,可否说详细一点
回复 顶 踩

使用道具 举报

 楼主| 发表于 2006-6-29 16:31:44 |Error| 显示全部楼层
<p>Sub CreatePlmMenu() ''创建PLM集成菜单<br/>&nbsp;&nbsp;&nbsp; Dim currMenuGroup As AcadMenuGroup<br/>&nbsp;&nbsp;&nbsp; Set currMenuGroup = ThisDrawing.Application.MenuGroups.Item(0)</p><p>&nbsp;&nbsp;&nbsp; ' 创建新菜单<br/>&nbsp;&nbsp;&nbsp; Dim newMenu As AcadPopupMenu<br/>&nbsp;&nbsp;&nbsp; On Error Resume Next<br/>&nbsp;&nbsp;&nbsp; Set newMenu = currMenuGroup.Menus.Add(Chr(Asc("&amp;")) + "LM集成")</p><p>&nbsp;&nbsp;&nbsp; ' 向新菜单添加菜单项<br/>&nbsp;&nbsp;&nbsp; Dim newMenuItem As AcadPopupMenuItem<br/>&nbsp;&nbsp;&nbsp; Dim Macro As String<br/>&nbsp;&nbsp;&nbsp; Macro =&nbsp;???</p><p>&nbsp;&nbsp;&nbsp; Set newMenuItem = newMenu.AddMenuItem(newMenu.Count + 1, "LM", Macro)</p><p>&nbsp;&nbsp;&nbsp; ' 在菜单栏上显示菜单<br/>&nbsp;&nbsp;&nbsp; newMenu.InsertInMenuBar (ThisDrawing.Application.MenuBar.Count + 1)<br/>&nbsp;&nbsp;&nbsp; <br/>End Sub</p><p></p><p>我的意思就是我点PLM菜单的时候弹出一个新的窗体,用的VBA,斑竹帮忙给看看</p>
回复 顶 踩

使用道具 举报

发表于 2006-6-30 14:17:44 |Error| 显示全部楼层
<p>你试试&nbsp;&nbsp; Macro =&nbsp; ChrW(3) &amp; ChrW(3) &amp; "-vbarun xck" &amp; ChrW(13)</p><p></p>xck是新建的模块名,用模块来调用新窗体
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

闭关者|手机版|© 2005-2026|Cncad.Net ( 苏ICP备2026083443号 )|网站地图

GMT+8, 2026-11-4 06:30 , Processed in 0.200903 second(s), 21 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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