vba-VBA 循环遍历界面获取CheckBox 选中状态,并返回CheckBox.Text上的内容

问题描述

VBA 循环遍历界面获取CheckBox 选中状态,并返回CheckBox.Text上的内容
循环获取的代码如下,界面中包含了 N个GroupBox N 个CheckBox,如遇到GroupBox那么循环跳入继续找CheckBox,直接完成遍历 查找到所有打勾的CheckBox名字 最后 返回

Sub SearchControls(ByRef rControls ByRef value)

    For Each sControl In rControls        If TypeOf sControl Is CheckBox Then            If CType(sControl CheckBox).Checked = True Then                value = vale + CType(sControl CheckBox).Text  '加入值            End If        End If        If TypeOf sControl Is GroupBox Then            SearchControls(CType(sControl Control).Controls value)        End If    NextEnd Sub

代码是在 VB下写的,但是 CType 方法 在 VBA环境下 执行不了,有什么别的方法去替换么?
求指点!

解决方案

VBA中如何用循环来遍历某个窗体中的所有控件?

技巧119、遍历控件的方法

时间: 2024-08-19 19:04:29

vba-VBA 循环遍历界面获取CheckBox 选中状态,并返回CheckBox.Text上的内容的相关文章

appcan里面如何获取select选中文本 显示到其他text上

问题描述 appcan里面如何获取select选中文本 显示到其他text上 appcan里面的一个简单的select下拉选,如何将选中的文本显示到下面的text文本里面呢 解决方案 Javascript获取select的选中值和选中文本Javascript获取select的选中值和选中文本zepto获取select元素的选中值的文本

jQuery判断checkbox选中状态_jquery

前言 神奇的JQuery怎么设置checkbox状态时好时坏?明明同一行代码,断点跟踪确实执行了,但是有时候好使,有时候却没有生效.毕竟对JS不是很熟悉,只是通过JS来处理前端HTML的标签的状态设置时,通过JQuery有时候会更方便些的,但是发现更不好办. 今天尝试实现checkbox全选.全不选功能,与App开发中的效果是一样的,勾选全选则将所有的选项都选中:同样取消勾选某个子项也将全选设置为非选中状态:所有子选项都为选中状态时,将全选设置为选中状态. 由于对JS不是很熟悉,于是尝试各种百度

Jquery 改变radio/checkbox选中状态,获取选中的值

 这篇文章主要介绍了Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码) 需要的朋友可以过来参考下,希望对大家有所帮助 //如果之前有选中的,则把选中radio取消掉 $("#tj_cat .pro_category").each(function() {  if ($(this).attr('checked')){                         $(this).attr('checked' ,false);                

checkbox 选中一个另一个checkbox也会选中的实现代码_jquery

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns='http://www.w3.org/1999/xhtml' xml:lang='en'> <head> <meta http-equiv='content-type' content

Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)_jquery

//如果之前有选中的,则把选中radio取消掉$("#tj_cat .pro_category").each(function(){ if ($(this).attr('checked')){                        $(this).attr('checked' ,false);                    }});//获取被选中的标签的值radio:(checkbox和这个一样) var val=$('input:radio[name="se

请教在.net里,返回主界面时,保留之前界面中radiobutton选中状态的问题

问题描述 大家好,请教关于.net里保存button选中状态的问题:B界面有10个button,用来选中对错.当填写好对错后,跳转到A界面显示选中结果.问题来了,当我再返回B界面的时候,10个button的选中状态都被清空了,请问怎么解决?以下是我的思路:点击button后,用session对button状态进行保存,.,下一次进入这个界面时,首先判断session中是否有值,如果有值,就直接赋值,从而实现保存之前状态可是运行结果还是没有保存,不知道问题出在哪?publicpartialclas

用c:foreach标签遍历的checkbox如何获得checkbox选中的值

问题描述 用c:foreach标签遍历的checkbox如何获得checkbox选中的值 代码如下 各位大神,展现你们能力与助人为乐的品质的时候来了,如果肯帮忙,每天必定默默的祝你们 解决方案 jquery获得选中的checkbox的描述标签 解决方案二: 解决方案三: 遍历完成后在使用jquery得到checkbox类型的数据 相关文章 关于c:forEach标签循环输出的checkbox,如何获得其点击后的值的问题 checkbox-jQuery ajax 获取 c:foreach 遍历的c

一起谈.NET技术,关于Winform下,获取Treeview中CheckBox选中项的技巧

背景 今天,在做一个指纹管理平台的界面上,遇到了一些问题,因为公司的基础库中没有针对Winform平台的操作,所以在一个部门选择的场景中,关于如何获取部门TreeView中被选中的项目被难住了.所幸还有一个神器叫做搜索引擎,故谷歌一番,发现Asp.net下的这个问题很好解决,但是关于Winform平台下的类似问题,如凤毛麟角啊! 当然,今天我也是查了很久,终于发现了两篇不错的文章,帮助我解决了这个问题,不敢独享,结合自己对使用其方法的心得,特意记录下来,并通过一个小例子和大家一起分享. 问题是这

jQuery循环遍历子节点并获取值的方法_jquery

本文实例讲述了jQuery循环遍历子节点并获取值的方法.分享给大家供大家参考,具体如下: Html代码部分: <div class="left_tree_ad_btn_container"> <ul> <li class="tree_ad_btn_bg"><img src="/images/insurance/3lianad_small.jpg" /> </li> </ul>