Excel 2000 代码中的以下 VBA 6
驻留在具有文本框、组合框和按钮的表单中 其中一个是 txtUsername,另一个是 txtPassword --我继承了此代码
With shtName
.Unprotect "thepassword"
.range("somenamedrange").Value = cboComboBox.Value
.txtUsername.Text = txtUsername.Text
.txtPassword.Text = txtPassword.Text
...
End With
该代码为出现在VBA 编辑器对象列表中的两个工作表对象设置文本值,但在 Excel 项目中的任何其他位置都没有定义或设置。Option Explicit用于所有 Microsoft Excel 对象、表单和模块。我可以在 VBA 编辑器中的所述工作表上为所述工作表对象创建过程(例如,
Private Sub txtUsername_Change()
End Sub
不反对
worksheet.txt用户名
worksheet.txt密码
出现也不设置为命名范围。
这两个对象的值仅在其他地方由特定参考使用 worksheet.txtUsername.Text
这些值在工作表上设置后不会显示在本地窗口中。它们肯定会被使用,因为 Essbase 查询使用这些对象成功完成。
摘要:我了解 formName.txtUsername.Text(或 .Value)
我不了解未通过代码定义或实例化的工作表对象
我唯一的好主意是导出工作表并在文本编辑器中查看,以查看如果我的祖先以在类模块中定义“默认属性”的方式创建了一个“自定义”工作表对象——手动通过文本编辑器(在 worksheet.cls 中没有提及任何一个属性)
谢谢你。