0
我有受保護的Excel工作表。它具有表單控件,我已經爲它們分配了宏。我可以通過使用在Excel VBA中,如何在受保護的工作表上啓用註釋,但仍保護窗體控件
.PROTECT DrawingObjects啓用此片的評論:=假
但是這也允許任何形式的控制,以被刪除。
我可以將表單控件更改爲activeX控件,但這會阻止Mac用戶使用它。
有沒有一種啓用註釋但保護窗體控件的方法?
謝謝
我有受保護的Excel工作表。它具有表單控件,我已經爲它們分配了宏。我可以通過使用在Excel VBA中,如何在受保護的工作表上啓用註釋,但仍保護窗體控件
.PROTECT DrawingObjects啓用此片的評論:=假
但是這也允許任何形式的控制,以被刪除。
我可以將表單控件更改爲activeX控件,但這會阻止Mac用戶使用它。
有沒有一種啓用註釋但保護窗體控件的方法?
謝謝
有沒有一種啓用註釋但保護窗體控件的方法?
不是我所知道的。但你可能想出一個解決方法:) 像這樣:
類似這樣的東西可能放在窗體的代碼中。 commentCell
是選定的單元格。也許一些檢查可以添加多少個單元格也可以添加:
ActiveSheet.Unprotect Password:=sPassword
Range(commentCell.Address).AddComment
Range(commentCell.Address).Comment.Text Text:=MyComment
ActiveSheet.Protect Password:=sPassword
感謝您的回覆。是的,這是一個選項。該電子表格有3000行和150個奇數列,因此用戶不得不導航回到他們想要評論的每個單元格的按鈕。或者,我可以檢查控件是否已被刪除並撤消操作,但是它在控件被刪除時似乎不會觸發表單事件。 – MrPea