Автор Тема: VBA, Word. Хранение значений в документе.  (Прочитано 1152 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Somes

  • Коллежский регистратор
  • *
  • Сообщений: 2
  • Репутация: 0
Добрые сутки, уважаемые. Я весьма и весьма начинающий. Точнее даже - только изучающий VBA. Прошу извинить, если буду нести богомерзкую бредятину. Поиск использовал, FAQ и правила читал.

Хочется иметь список на листе с возможностью редактирования элементов из вызываемой по кнопке формы. Чтобы после закрытия документа элементы списка сохранялись. В HKCU писать не очень хочется, хочется чего-либо по аналогии со скрытым листом в excel-e, хранимого в пределах самого документа, не заметного для пользователей и не вызывающего артефактов при выводе документа на печать. Конкретная реализация не нужна, нужно направление движения. =)
Заранее благодарен.

Оффлайн pashulka

  • Титулярный советник
  • ****
  • Сообщений: 135
  • Репутация: 7
Re: VBA, Word. Хранение значений в документе.
« Ответ #1 : ёоЭм 04, 2009, 08:28:04 pm »
Если мне не изменяет память, то Орлов Антон Александрович говорил, в том числе, и о подобной возможности хранения данных в документе :

ThisDocument.Variables.Add Name:="Item1", Value:="Part1"

'ActiveDocument.Variables.Add "Item1", "Part1"

и, соответственно, обратный процесс

MsgBox ThisDocument.Variables(1)
MsgBox ThisDocument.Variables("Item1")
« Последнее редактирование: ёоЭм 04, 2009, 08:31:35 pm от pashulka »