Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2011, 23:27   #1
a37529
 
Регистрация: 15.01.2010
Сообщений: 4
По умолчанию Сохранение переменных в файле документа Word

Сохранение переменных в файле документа Word.
Используя приведенные процедуры, дополните файл таким кодом, чтобы при открытии документа появлялось сообщение о числе открытий данного документа.

Сообщение о числе открытий документа
Private Sub VarCreate()
ActiveDocument.Variables.Add Name:="Counter", Value:=0
End Sub
Public Sub VarUse()
Dim myLocal As Variant
myLocal = ActiveDocument.Variables("Counter")
myLocal = myLocal + 1
ActiveDocument.Variables ("Counter") = myLocal
End Sub
Private Sub Document_Open()
Call VarUse

‘ необходимо добавить код для показа значения переменной

End Sub
a37529 вне форума Ответить с цитированием
Старый 31.05.2011, 23:56   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Код:
MsgBox ActiveDocument.Variables ("Counter").Value
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 01.06.2011, 00:18   #3
a37529
 
Регистрация: 15.01.2010
Сообщений: 4
По умолчанию Спасибо за этот вариант

Спасибо за этот вариант, но количество открытий нужно написать в самом документе Word, а не MsgBox
a37529 вне форума Ответить с цитированием
Старый 01.06.2011, 00:52   #4
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Код:
Selection.HomeKey wdStory, wdMove
Selection.TypeText "Этот документ был открыт " & ActiveDocument.Variables ("Counter").Value & " раз."
Selection.TypeParagraph
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение документа Word-2007 VistaSV30 Microsoft Office Word 7 05.01.2010 08:38
Изменение переменных в самом exe файле. DTL Общие вопросы Delphi 6 02.06.2009 14:51
Парсинг документа в Word Deathwatcher Общие вопросы Delphi 0 06.05.2009 12:11
Сохранение документа при печати vovk Microsoft Office Word 2 12.09.2008 10:12
Структура документа Word ARD Microsoft Office Word 1 08.04.2008 12:36