VBA:為動態生成的控件添加事件
来源:互联网 发布:手机系统更新软件 编辑:程序博客网 时间:2024/05/17 23:13
1.聲明全局變量(不一定全局,但必須要讓第二、三步能讀取到) Dim WithEvents mycmd As CommandButton
2.controls.add的時候順便把上一步的變量指向它 Set mycmd = Controls.Add("Forms.CommandButton.1", "CommandButton3", Visible)
3.在form1的代碼模塊中(必須在擁有該button的容器模塊),定義事件 Private Sub mycmd_Click()
聯想一下vba的自定義類的自定義事件,在類myclass中定義事件myevent,在類中某處raise myevent,使用時在其它模塊中dim clsMy as new myclass,
然後sub clsMy_myevent就是具體實現事件了。
vba中,凡是事件,都是用"_"分隔,前部分都是某個指向對象(控件)的指針的名字,後部分類似常量一樣是預先定義好的有意義的名字,比如button1_click等。
vba的這種自定義事件的方法不靈活,也彆扭,但卻只能這麽做了。
- VBA:為動態生成的控件添加事件
- Excel VBA 在工作表(Worksheet)中动态添加按钮控件并添加事件的示例
- 为动态生成的控件添加响应事件
- 动态生成控件及添加事件
- vba的change事件
- C#-动态生成控件以及添加事件处理
- C#动态生成控件以及添加事件处理
- C#动态生成控件以及添加事件处理
- C#动态生成控件以及添加事件处理
- C#_动态生成控件以及添加事件处理
- C#动态生成控件以及添加事件处理
- C#动态生成控件以及添加事件处理
- EXCEL vba在哪里填加控件,控件的事件在哪里,打开页面就赋值
- 各种控件的JS事件添加
- JavaScript给控件添加事件的方法
- jquery 动态生成的元素 添加事件
- 动态生成控件的事件监控
- 控件的动态添加步骤以及动态事件的添加
- 表关系(一对一,一对多,多对多)
- 掌握VB中的ADO数据对象编程
- VB指针技术
- 富人的几个特征
- 备忘录(Memento)模式
- VBA:為動態生成的控件添加事件
- 一个程序员每天自动运行的程序
- Anarki专访
- using的用法
- 《PHP 5 in Practice中文版》
- 莫名伤感
- 用递归无限级绑定 treeview,DropDownList
- 双硬盘的安装与设置
- Visual C++ 如何:在各种字符串类型之间进行转换