问个VBA的问题(难易度低)
最近利用摸鱼时间自学vba,遇到了点问题。我从工具栏里拖了个listbox下来,想获取listbox的选择情况。
帮助文件和其他教程里都是利用ListBox1.ListIndex来判断。但是这个下划线部分具体是什么呢?我自己尝试拉下来的好像不叫这名。
将这个listbox强制改名为lb1,但是用lb1.ListIndex仍然提示“对象不支持该属性或方法”
我猜测原因是我改的只是shapes的名字而不是listbox的,那么listbox的名字是什么呢? 第一步 打开excel/word的developer robbin tab
应该在顶上的菜单栏点右键选择 customize robbin
在弹出的窗口里右边的list里把developer勾上
然后你就可以在developer tab里找到developer mode
打开以后用鼠标点击控件就不会触发控件事件
这时候你就可以邮件点击list控件 选择查看属性
就可以看到这个list控件的name了
另外这个list控件对象的parent是啥?如果不在同一个namespace里 引用的时候还要加上它的parent对象才能找到
例如 Worksheets(1).list
—— 来自 HUAWEI EML-AL00, Android 8.1.0上的 S1Next-鹅版 v2.1.0-play 我猜我之前一直失败是因为拉出来的是表单控件而不是activex控件?
这样一来应该没问题了,十分感谢
—— 来自 samsung SM-G9500, Android 7.0上的 S1Next-鹅版 v2.1.2
页:
[1]