0
A
回答
0
檢查屬性最簡單的方法是強調它與光標在VBA編輯器並按下Shift + F2。這將在對象瀏覽器中顯示它的定義,並會在那裏告訴你它是否是隻讀的。
下面的截圖是workbook.worksheets.count
財產。
,你可以在代碼檢查只讀中止錯誤試圖設置屬性,然後檢查的財產。即
iCountCheck = ThisWorkbook.Worksheets.Count
On Error Resume Next
ThisWorkbook.Worksheets.Count = 123 'Something that doesn't already equal iCountCheck
On Error Goto 0
If iCountCheck <> 123
MsgBox "This is not read only"
Else
MsgBox "This is read only"
End If
相關問題
- 1. AutoFixture.AutoMoq:將值設置爲只讀屬性
- 2. 將ASP.NET WEB.API模型屬性設置爲API的使用者的只讀屬性?
- 3. 是否可以在init-called塊中設置只讀屬性?
- 4. 使只讀屬性可設置
- 5. magento檢查屬性是否只讀
- 6. mustUnderstand屬性不只是設置爲false。
- 7. 通過只讀屬性的Swift協議可設置屬性
- 8. 是否可以使dom屬性只讀?
- 9. 不能設置只讀屬性:PARAMS
- 10. 檢查屬性是可設置/可刪除的
- 11. 同步屬性獲得者/設置者
- 12. 設置文件的只讀屬性
- 13. Azure AD:屬性'郵件'是隻讀的,不能設置
- 14. 我們可以在類別中設置只讀屬性...?
- 15. 設置只讀屬性以保持輸入可編輯
- 16. 房產屬性/檢查屬性是否只讀
- 17. 更好地檢查未定義的屬性或設置爲空?
- 18. 是否可以將ServiceInstall的Start Property的值設置爲屬性的值?
- 19. ValidationMessageFor只讀屬性,或者一個ValidationMessageFor兩個屬性
- 20. UIView的屬性層是不是隻讀?
- 21. Liquibase:檢查是否設置了屬性
- 22. Apache RewriteCondition:檢查屬性是否設置
- 23. 是否可以將模塊的複選框設置爲「只讀」?
- 24. 如何設置文本框的只讀屬性true或false
- 25. 設置或覆蓋基類的只讀屬性
- 26. 在PropertyGrid中設置ReadOnly屬性將所有屬性設置爲只讀
- 27. MPAndroidChart - 是否可以爲不同的dataSets設置不同的markerViews?
- 28. Luabind屬性獲取者和設置者可以產生?
- 29. 反射 - 檢查所有可以爲空的屬性都有值
- 30. 的Java:檢查是否屬性被設置爲int和Integer
這是我需要的東西。我在MS Access工作,則存在被設計爲每個對象關閉時間重置特定屬性背景的宏。問題是,當一個對象被半打開並終止而沒有打開時,該屬性是不可寫的。我想如果我爲此進行檢查,我可以防止錯誤。但是,您的解決方案是在發生錯誤時捕捉錯誤。我會再讀一點。 – user139301
,我不知道你是什麼意思「半開」,你的對象一些正在初始化,如果提前終止它根本不會重置初始值?你想檢查這是否發生?一個屬性是隻讀或不是它應該不會改變取決於代碼。你能提供更多的細節嗎? – CuberChase
對不起,花了一段時間才找回來。我有一個使用帶有開放參數的過濾器的報告。因爲我廣泛使用過濾器,所以過濾器會被覆蓋。我想在每次關閉時將過濾器重置爲原始過濾器,因此我將其重置爲VBA。每次打開報告時,MS Access都會提示輸入參數。如果在提示符下點擊轉義,則會發生錯誤,指出過濾器屬性爲只讀。我甚至在那裏只是在有改變時才重寫過濾器,但這並不意味着什麼。 – user139301