1

Тема: Подстановка даты в шаблон, которая потом не меняется

Здравствуйте!

Делаю шаблон договора dotx. Договора нумеруются по дате, например 2018-06-06/1
В шаблоне использовано поле {DATE \@

2

Re: Подстановка даты в шаблон, которая потом не меняется

форум срезал часть сообщения, блеск...

в общем, используется поле DATE. Проблема в том, что документ на основе шаблона создается, но поле остается активным. При последующем открытии документа дата подставляется текущая, а не та, которая была один раз при создании документа, что нежелательно.

Как сделать так, чтобы дата проставлялась один раз, а потом становилась обычным текстом и не менялась сама по себе?

3

Re: Подстановка даты в шаблон, которая потом не меняется

Нашел CREATEDATE, вроде то, что нужно.

4

Re: Подстановка даты в шаблон, которая потом не меняется

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

Sub FieldsToText()
  Dim oDoc As Document
  Set oDoc = ActiveDocument
  Dim oFld As Field
  For Each oFld In oDoc.Fields
    If InStr(oFld.Code, "DATE") >= 1 Then oFld.Unlink
  Next oFld
End Sub
Спасибо можно перевести на WebMoney-кошелёк R378231864568 или на Яндекс-деньги 410015093172871