Использование свойств ячеек excel для хранения скрытой инфо

Программирование на Visual Basic for Applications
Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Использование свойств ячеек excel для хранения скрытой инфо

Сообщение Gudvin » 13.07.2004 (Вт) 13:28

Необходимо пометить ячейку Excel так, чтобы пользователь непрограммист не мог ничего заметить или изменить (удаление не учитываем :-).
На мой взгляд надо использовать свойства Range'а.
Нашел .Creator, но он readonly.
Нашел .Phonetic.CharacterType, но почемуто туда не пишется. Ни ошибки, ни изменения данных.

Какие еще есть варанты?

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 13.07.2004 (Вт) 14:23

1. Сделай скрытый лист
2. сделай ячейки на листе цветом фона и со шрифтом 1
3. ужми некоторые строки (столбцы) до нуля
со всем этим делом рекомендуется использовать защиту листа и книги...
Ничто так не ограничивает полёт мысли программиста, как компилятор

AndreyV
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 13.02.2004 (Пт) 16:16

Сообщение AndreyV » 13.07.2004 (Вт) 15:28

можно в комментарии хранить
Application.DisplayCommentIndicator = xlNoIndicator
ThisWorkbook.Worksheets(1).Cells(1, 1).AddComment
ThisWorkbook.Worksheets(1).Cells(1, 1).Comment.Visible = False
ThisWorkbook.Worksheets(1).Cells(1, 1).Comment.Text Text:="qwert"

MsgBox ThisWorkbook.Worksheets(1).Cells(1, 1).Comment.Text

Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Сообщение Gudvin » 13.07.2004 (Вт) 15:28

это то все понятно, но нужно нечто иное. надо, чтобы в первом столбце стоял признак, что эта строка служебная. Причем в первом столбе могут быть какие то данные, и можно использовать только свойства ячейки, которые не может просто так поменять пользователь.

AndreyV
Начинающий
Начинающий
 
Сообщения: 24
Зарегистрирован: 13.02.2004 (Пт) 16:16

Сообщение AndreyV » 13.07.2004 (Вт) 18:56

ну пользователь вряд ли будет править комментарий, а если будет то можно данный пункт меню сделать невидимым

Gudvin
Новичок
Новичок
 
Сообщения: 34
Зарегистрирован: 13.07.2004 (Вт) 13:23

Сообщение Gudvin » 14.07.2004 (Ср) 10:04

Это был мой ответ Corgi

А ответ AndreyV вполне заслуживает внимания. Спасибо!


Вернуться в VBA

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96

    TopList