乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 106|回复: 4

[编程交流] 请帮忙(VBA问题)

[复制链接]

3

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 17:13:52 | 显示全部楼层 |阅读模式
我不是一个程序员,但我的老板希望我这样做,所以我会尽我最大的努力完成它。我需要创建一个userform,它可以为一个图形提供十种左右不同的选择规则。这些规则将根据选择规则中的参数打开和关闭图形中的图层。我发现了一些我认为可能有用的东西,但我不确定如何改变它们,或者我需要做什么才能让它们为我工作。我知道我需要创建一个userform,然后给它代码来实现这一点,但我不确定从哪里开始。任何关于从哪里开始的帮助或想法都会很好。
回复

使用道具 举报

0

主题

252

帖子

290

银币

限制会员

铜币
-8
发表于 2022-7-6 17:38:59 | 显示全部楼层
列出你的10个项目,以及你希望它如何工作,然后我们可以和你一起编码
回复

使用道具 举报

0

主题

132

帖子

198

银币

限制会员

铜币
-21
发表于 2022-7-6 17:57:09 | 显示全部楼层
一个开始的地方。。。
 
http://www.dailyautocad.com/autocad/my-first-vba-application-in-autocad/
回复

使用道具 举报

3

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 17:59:19 | 显示全部楼层
 
这十项将是我的老板将为我定义的自定义选择选项。他希望它们可以从下拉菜单中选择,或者我认为它在VBA中被称为组合框。我需要帮助设置用户表单,以获得组合框设置,这样我就可以把他想要的代码。我甚至不知道如何设置一个组合框,使其可以有十个项目可供选择。我应该在今天晚些时候获得代码的规格,并将尽快发布它们。谢谢你的帮助。这是我正在为其制作新宏的旧版本代码的一部分。
 
  1. Option Explicit
  2. ' *** Public Declarations **** '
  3. Public strModelNum As String
  4. Public strSalesOrdNum As String
  5. Public objLayer As AcadLayer
  6. Private Sub cbo9_Change()
  7. On Error GoTo Err_Control
  8. If cbo9.Value = "U = Pueblo" Then
  9.    dig9.Caption = "U"
  10.    dig9.BackColor = &HFF00&
  11.    stopgo9.BackColor = &HFF00&
  12. ElseIf cbo9.Value = "E = Charmes" Then
  13.    dig9.Caption = "E"
  14.    dig9.BackColor = &HFF00&
  15.    stopgo9.BackColor = &HFF00&
  16. ElseIf cbo9.Value = "C = China" Then
  17.    dig9.Caption = "C"
  18.    dig9.BackColor = &HFF00&
  19.    stopgo9.BackColor = &HFF00&
  20. ElseIf cbo9.Value = "" Then
  21.    stopgo9.BackColor = &HFF&
  22.    dig9.BackColor = &HFF&
  23. End If
  24.    stopgo13.BackColor = &HFF&
  25.    stopgo16.BackColor = &HFF&
  26.    stopgo26.BackColor = &HFF&
  27.    stopgo27.BackColor = &HFF&
  28.    stopgo28.BackColor = &HFF&
  29.    dig13.BackColor = &HFF&
  30.    dig16.BackColor = &HFF&
  31.    dig26.BackColor = &HFF&
  32.    dig27.BackColor = &HFF&
  33.    dig28.BackColor = &HFF&
  34.    cbo13.Clear
  35.    cbo16.Clear
  36.    cbo26.Clear
  37.    cbo27.Clear
  38.    cbo28.Clear
  39.    dig13.Caption = ""
  40.    dig16.Caption = ""
  41.    dig26.Caption = ""
  42.    dig27.Caption = ""
  43.    dig28.Caption = ""
  44.    cbo16.Enabled = False
  45.    cbo26.Enabled = False
  46.    cbo27.Enabled = False
  47.    cbo28.Enabled = False
  48.    cbo13.AddItem "U = C/UL Listing"
  49.    cbo13.AddItem "C = CE Listing"
  50.    cbo13.Enabled = True
  51.    cbo13.SetFocus
  52. Exit_Here:
  53. Exit Sub
  54. Err_Control:
  55. Debug.Print Err.Number
  56. MsgBox Err.Description
  57. End Sub
回复

使用道具 举报

3

主题

6

帖子

3

银币

初来乍到

Rank: 1

铜币
15
发表于 2022-7-6 18:25:26 | 显示全部楼层
根据zip文件中的信息,我需要制作一个用户表单,允许一个或两个菜单,其中包含区域、机组配置、压缩机功率、风扇、泵包,以及倾斜下方的每个项目,以匹配具有该描述的层,并在选中时关闭所有其他层。
原理图信息。拉链
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 16:10 , Processed in 0.540778 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表