DocControlAdd secundario privado ()
El 'texta dévil, textb, textc, textd, texte, textf como secuencia 'esto amortigua todos excepto la variable pasada como variante
Texta dévil como secuencia, textb como secuencia, textc como secuencia, textd como secuencia, texte como secuencia, textf como secuencia
Tbl dévil como tabla
RW dévil como fila
Cl dévil como célula
C dévil como número entero
iStartCol dévil como número entero
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
Fijar el tbl = ActiveDocument.Tables (1)
Si ActiveDocument.CustomDocumentProperties.Item (“xNew”) = “Y” entonces
Fijar RW = el tbl. Rows.Add
ElseIf NewVersion = entonces verdad
Fijar RW = el tbl. Rows.Add
ElseIf NewVersion = falso entonces
tbl. Columnas (iStartCol). Selecto
Con Selection.Find
.ClearFormatting
.MatchWholeWord = verdad
.MatchCase = verdad
Si. Ejecutar (FindText: =texta) entonces
Fijar el cl = Selection.Cells (1)
Fijar RW = tbl. Filas (cl.RowIndex)
Terminar si
Terminar con
Terminar si
c = iStartCol
RW. Células (c). Range.Text = texta
c = c + 1
RW. Células (c). Range.Text = textb
c = c + 1
RW. Células (c). Range.Text = textc
c = c + 1
RW. Células (c). Range.Text = textd
c = c + 1
RW. Células (c). Range.Text = texte
c = c + 1
RW. Células (c). Range.Text = textf
ActiveDocument.CustomDocumentProperties.Item (“xRevisionNoOld”). Valor = ActiveDocument.CustomDocumentProperties.Item (“xRevisionNo”). Valor
Submarino del extremo
|