DocControlAdd secondaire privé ()
Le 'faible texta, textb, textc, textd, le texte, textf comme corde 'ceci obscurcit tous excepté la dernière variable comme variante
Faible texta comme corde, textb comme corde, textc comme corde, textd comme corde, texte comme corde, textf comme corde
Faible tbl comme Tableau
Le faible RW comme rangée
Faible Cl comme cellule
Faible c comme nombre entier
Faible iStartCol comme nombre entier
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
Placer le tbl = l'ActiveDocument.Tables (1)
Si ActiveDocument.CustomDocumentProperties.Item (« xNew ») = « Y » puis
Placer le RW = le tbl. Rows.Add
ElseIf NewVersion = rectifient alors
Placer le RW = le tbl. Rows.Add
ElseIf NewVersion = faux puis
tbl. Colonnes (iStartCol). Choisi
Avec Selection.Find
.ClearFormatting
.MatchWholeWord = rectifient
.MatchCase = rectifient
Si. Exécuter (FindText : =texta) puis
Placer le Cl = Selection.Cells (1)
Placer le RW = le tbl. Rangées (cl.RowIndex)
Finir si
Finir avec
Finir si
c = iStartCol
le RW. Cellules (c). Range.Text = texta
c = c + 1
le RW. Cellules (c). Range.Text = textb
c = c + 1
le RW. Cellules (c). Range.Text = textc
c = c + 1
le RW. Cellules (c). Range.Text = textd
c = c + 1
le RW. Cellules (c). Range.Text = texte
c = c + 1
le RW. Cellules (c). Range.Text = textf
ActiveDocument.CustomDocumentProperties.Item (« xRevisionNoOld »). Valeur = ActiveDocument.CustomDocumentProperties.Item (« xRevisionNo »). Valeur
Sous-marin d'extrémité
|