Сохранить параметры в форме Excel

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

sergvk
Сообщения: 129
Зарегистрирован: 21 июн 2005, 14:33
Откуда: Крым, Феодосия
Контактная информация:

.. придется делать так не красиво - :( (
Параметр Comment, кажется, есть во всех версиях - :) )
тем более, что за 10 лет работы с Excel еще не встречал Юзверей, кот смотрели эти параметры - :) )
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

А еще есть пользовательские свойства документа (File/Properties/Custom).
Одназначно, они никому не помешают и каждому хранимому параметру свое законное место есть.
sergvk
Сообщения: 129
Зарегистрирован: 21 июн 2005, 14:33
Откуда: Крым, Феодосия
Контактная информация:

А еще есть пользовательские свойства документа (File/Properties/Custom).
Да этот параметр очень подходит, но боюсь, что он не во всех версиях Excel есть.
У меня 2003 - присутствует.
Давайте соберем статистику - :) )
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Нечего тут и собирать.
Свойства документов (включая пользовательские свойства) есть во всех приложениях Office начиная с версии Office95.
Taranaga
Сообщения: 6
Зарегистрирован: 20 авг 2005, 15:44
Откуда: Волгоград-Москва-*

Господа, практически каждый объект в офисе имеет свойство tag, которому и можно присвоить любое значение. Что особо приятно, при изменении tag не поднимается флаг обновления объекта.

Успехов,
Taranaga.
aandree
Сообщения: 2
Зарегистрирован: 29 авг 2005, 21:51

Если не затруднит, прошу помочь разобраться в ситуации. Для запоминания информации в textbox формы использую следующий код (чтобы постоянно не вводить данные повторяющиеся):

Private Sub CommandButton2_Click()
ThisWorkbook.BuiltinDocumentProperties(3) = TextBox1.Value
End Sub

Private Sub UserForm_Initialize()
TextBox1.Value = ThisWorkbook.BuiltinDocumentProperties(3)
End Sub

но этот код хорош для одного textbox, а какой код нужен для формы содержащей 2 и более textbox?
aandree
Сообщения: 2
Зарегистрирован: 29 авг 2005, 21:51

Hfshulka уже прислал. спасибо.
Sokl
Сообщения: 451
Зарегистрирован: 12 сен 2005, 08:52
Откуда: ОМ

Taranaga? Не понял, как для этих целей может быть использован tag?! Нужно, чтобы Value сохранялось: при открытии файла в Value должно быть старое значение, то есть то, которое было перед закрытием файла.
Taranaga
Сообщения: 6
Зарегистрирован: 20 авг 2005, 15:44
Откуда: Волгоград-Москва-*

Обычный трик...
на change вешаем tag=value,
на открытие формы - value=tag

грубо - так...
Ответить