時出現錯誤1004當試圖設置Range對象的Locked
屬性時,我得到了catch-all運行時錯誤1004,「無法設置Range類的鎖定屬性」。代碼如下所示:當設置Range.Locked
that_goddamn_sheet.Unprotect
; Determine if we should proceed
that_goddamn_range.Locked = True
; Do more stuff
that_goddamn_sheet.Protect
當我設置就行了斷點,並嘗試從即時窗口查詢that_goddamn_range.Locked
的價值,這個工作沒有問題,但設置失敗。
但是,如果我運行that_goddamn_range.Select
,打破宏,取消保護工作表(選擇更改後它會自動重新保護),然後右鍵單擊,選擇屬性,切換到保護選項卡並勾選鎖定,然後確認,但工作正常。
什麼可能會出錯?
錯誤信息的內容是什麼? – 2012-02-07 22:22:27
@Tim好的一點,包括在問題中。 – badp 2012-02-07 22:25:23