checkbox - 循环通过 Active X 控件和设置属性
问题描述
每次我运行此代码时,都不会在选项按钮和复选框之间进行伪装。我在代码中放置了一个 msgbox,它出现了一个选项按钮并显示在复选框的代码下,事实上,当我作为测试运行时,代码根本不会显示在选项按钮的活动控制代码下遗漏了什么。
Dim oleObj As OLEObject
For Each oleObj In Sht.OLEObjects
Select Case True
Case TypeOf oleObj.Object Is MSForms.CheckBox
MsgBox oleObj.Name
ResetActiveXCheckBox oleObj.Object
Case TypeOf oleObj.Object Is MSForms.OptionButton
ReSetActiveXOption oleObj.Object
End Select
Next```
解决方案
将此代码用作更正,并且有效。
For Each oleobj In sht.OLEObjects
If TypeName(oleobj.Object) = "OptionButton" Then
ReSetActiveXOption oleObj.Object
End If
Next
推荐阅读
- jpa - 为什么 JPA 重复持久方法不抛出异常?
- python - 函数不传递通过“for”循环接收到的值
- sql - 如何使用 SQL 按另一列中的值聚合一列中的数据
- image - 如何使用 Python 去除数字文本图像上的手写标记
- hive - 我安装了 Hadoop 3.2.0。和 Hive 并出现以下错误
- ruby-on-rails - 即使创建了带有参数的@user,也无法找到没有 ID 的用户
- wpf - 基于标准的点网(wpf)中两个网格的一对多映射
- centos - 如何修复 CentOS 上 Vysor 的插件问题
- javascript - 为什么我的变量在浏览器中不起作用,如何使它们成为全局变量?
- c# - 列出根目录下的所有文件