ms-access - VBA:按值传递给属性调用

标签 ms-access vba pass-by-value call-by-value

我有以下代码正在运行。

Me.lbl1.Name

但是我有很多这样的标签,那么我怎样才能使最后一行起作用呢?

Dim numberTry As Integer
numberTry = 1
Dim outputString As String
outputString = "lblCmd" & numberTry
Me.[outputString].Name

非常感谢任何帮助或建议!!!

最佳答案

如果使用括号 () 并去掉点,则可以通过名称引用控件。

所以:

outputString = "lblCmd" & numberTry
Me(outputString).Name

关于ms-access - VBA:按值传递给属性调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25633631/

相关文章:

excel - 更新 excel/vba 中的文件路径

C 传递和指针

java - Java 中的类引用

.net - MS Access数据库的自动压缩和修复

vba - 用vba单词反转选定的文本

sql - 如何将数据从 2 个其他表插入到 1 个表中?

vba - 应用程序定义或对象定义的错误 (1004) - Excel VBA

Java 在对象引用上调用方法确实会影响调用者

sql - 为什么我的日期条件在使用 DCount 的 MsysObjects 查询中过滤不正确?

mysql - Access 中的数据单元 "#Deleted"- ODBC、MySQL 和 BIGINT 唯一 ID