下面的VBA 6在Excel 2000中創建的代碼
在於具有文本框,組合框和按鈕 其中之一是txtUsername,另一個是txtPassword 一種形式 - -I繼承了這個代碼如何非標準worksheet.object在這個Excel VBA
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.txtUsername
worksheet.txtPassword對象上說,工作我可以創建過程
出現也不被設置爲已命名的範圍
兩個對象的值僅在其他地方使用特定的參考worksheet.txtUsername.Text
這些值在工作表上設置後不會顯示在本地窗口中。它們是肯定使用的,因爲Essbase查詢使用這些對象成功完成。
摘要: 我明白formName.txtUsername.Text(或.value的)
我不明白,沒有得到界定,也沒有通過代碼
唯一的好主意,我是要導出實例化的工作表對象在文本編輯器中查看工作表和視圖,查看我的祖先是否按照在類模塊中定義「默認屬性」的方式創建了「自定義」工作表對象 - 通過文本編輯器手動創建 (工作表中沒有提及任何屬性.cls)
謝謝。
是的,「可見屬性」或「類型屬性」或「激活方法」內置到Excel工作表類中。 僅用於此工作表,以及Me.Activate,Me.Type ... Me.txtUsername,Me.txtPassword是選項,但沒有代碼,沒有宏,也沒有加載項,我可以找到它們注入這些作爲Excel工作表對象 – nineowls 2010-07-19 21:21:33
的一部分具體說明:Excel對象瀏覽器顯示VBAProject包含類sheetName與成員txtUsername和txtPassword 但尚未定義如何注入這兩個成員! – nineowls 2010-07-19 21:28:29
取消保護並取消隱藏所有行和所有列 F5>特殊>對象 「找不到對象」 或右擊對象瀏覽器中的txtUsername成員「包含對無法找到的對象定義的引用」 – nineowls 2010-07-19 22:13:40