Comment и Protect UserInterfaceOnly

Программирование на Visual Basic for Applications
Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Comment и Protect UserInterfaceOnly

Сообщение Avtopic » 21.01.2008 (Пн) 12:37

Здравствуйте!

Protect .., UserInterfaceOnly
В основном, работает, так как надо.
Единственное, в моем случае, не дает возможности, программно добавить Comment (AddComment) к ячейке.
.Locked = False для ячейки тоже не помогает.

Вопрос, как добавить Comment к ячейке без Unprotect целого листа.

Спасибо!

Pavel55
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 27.10.2006 (Пт) 20:11

Сообщение Pavel55 » 21.01.2008 (Пн) 15:22

Может так? )

Код: Выделить всё
Sub Macro1()
    ActiveSheet.Protect DrawingObjects:=False, Contents:=True, UserInterfaceOnly:=True
    With Range("D1")
        .ClearComments
        .AddComment
        .Comment.Text "bla-bla-bla"
    End With
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, UserInterfaceOnly:=True
End Sub

Avtopic
Постоялец
Постоялец
 
Сообщения: 442
Зарегистрирован: 30.09.2005 (Пт) 17:15
Откуда: Tbilisi

Сообщение Avtopic » 21.01.2008 (Пн) 17:34

:?
Действительно! Спасибо!


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 62

    TopList