Страница: 1 |
Страница: 1 |
Вопрос: Как сохранять и восстанавливать данные в форме
Добавлено: 13.06.08 15:28
Автор вопроса: Александр
Есть шаблон сертификата. При создании документа на основании этого шаблона, появляется форма для ввода необходимых значений для вставки. Это все работает.
Вопрос: Как сохранить введенные данные не в документ, а в другом месте (может быть в теле кода), чтобы при следующем создании документа из шаблона поля были не пустыми, а с последними введенными значениями?
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
Администратор
ICQ: 278109632
Вопросов: 42
Ответов: 3949
Web-сайт:
Профиль | | #1
Добавлено: 13.06.08 16:19
А файл или реестр чем не подходят?
Номер ответа: 2
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #2
Добавлено: 14.06.08 15:27
Если он должен быть переносимым, то сохраняй в тэге документа. Там полно экзотических свойств помимо банального коммента.
Номер ответа: 3
Автор ответа:
Александр
Вопросов: 4
Ответов: 12
Профиль | | #3
Добавлено: 16.06.08 08:30
А как получить доступ к этим свойствам?
Номер ответа: 4
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #4
Добавлено: 16.06.08 08:44
WordObject.ActiveDocument.BuiltInDocumentProperties("Author"
WordObject.ActiveDocument.BuiltInDocumentProperties("Company"
ну и т.д.
Номер ответа: 5
Автор ответа:
Александр
Вопросов: 4
Ответов: 12
Профиль | | #5
Добавлено: 17.06.08 03:43
Нашлось очень красивое и простое решение для этой проблемы.
ActiveDocument.Variables.Add Name:="Имя_переменной" Value:=значение
Добавление своей переменной и присваивание ей значения
ActiveDocument.Variables.("Имя_переменной".Value
Чтение этой переменной при инициализации макроса.
Не знаю сколько их можно создать, но у меня требуется хранить 15 значений, пока все работает.
И при этом они хранятся в самом файле шаблона и при переносе на другую машину все сохраняется.
Тему можно закрывать