Приватное Sub DocControlAdd ()
'Тусклое texta, textb, textc, textd, texte, textf как шнур 'это затемняет все за исключением последней перемеююого как вариант
Тусклое texta как шнур, textb как шнур, textc как шнур, textd как шнур, texte как шнур, textf как шнур
Тусклое tbl как таблица
Тусклый rw как рядок
Тусклый cl как клетка
Тусклый c как интежер
Тусклое iStartCol как интежер
texta = ActiveDocument.CustomDocumentProperties.Item («xRevisionNo»)
textb = ActiveDocument.CustomDocumentProperties.Item («xRevisionDate»)
textc = ActiveDocument.CustomDocumentProperties.Item («xDetails»)
textd = ActiveDocument.CustomDocumentProperties.Item («xPreparedby»)
texte = ActiveDocument.CustomDocumentProperties.Item («xReviewedby»)
textf = ActiveDocument.CustomDocumentProperties.Item («xApprovedby»)
iStartCol = 1
Установите tbl = ActiveDocument.Tables (1)
Если ActiveDocument.CustomDocumentProperties.Item («xNew») = «y» после этого
Установите rw = tbl. Rows.Add
ElseIf NewVersion = True после этого
Установите rw = tbl. Rows.Add
ElseIf NewVersion = ложно после этого
tbl. Колонки (iStartCol). Отборно
С Selection.Find
.ClearFormatting
.MatchWholeWord = True
.MatchCase = True
Если. Исполните (FindText: =texta) после этого
Установите cl = Selection.Cells (1)
Установите rw = tbl. Рядки (cl.RowIndex)
Закончитесь если
Закончитесь с
Закончитесь если
c = iStartCol
rw. Клетки (c). Range.Text = texta
c = c + 1
rw. Клетки (c). Range.Text = textb
c = c + 1
rw. Клетки (c). Range.Text = textc
c = c + 1
rw. Клетки (c). Range.Text = textd
c = c + 1
rw. Клетки (c). Range.Text = texte
c = c + 1
rw. Клетки (c). Range.Text = textf
ActiveDocument.CustomDocumentProperties.Item («xRevisionNoOld»). Значение = ActiveDocument.CustomDocumentProperties.Item («xRevisionNo»). Значение
Подводная лодка конца
|