4 moduri rapide de a vizualiza și accepta revizuiri după dată în documentul Word

Distribuie acum:

În acest articol, intenționăm să afișăm 4 moduri rapide de a vedea și de a accepta revizuirile după dată în documentul Word.

Un document poate avea mai mulți examinatori. Prin urmare, aceste revizuiri trebuie făcute în date sau oră diferite. Mai devreme, am vorbit despre cum să vizualizați și să acceptați revizuirile de la un anumit examinator. Astăzi, să vă arătăm cum să vedeți și să acceptați revizuirile după dată.

3 moduri de a vizualiza revizuirile după dată

Mai întâi, să aruncăm o privire la cele 3 moduri de a vizualiza revizuirile după dată.

Metoda 1: declanșați „Paneul de revizuire”

  1. Pentru început, faceți clic pe fila „Revizuire”.
  2. Apoi faceți clic pe butonul triunghi inversat din spatele „Panoul de revizuire”.
  3. Apoi alegeți „Panoul de revizuire orizontal” din lista derulantă.Faceți clic pe „Revizuire”->Faceți clic pe butonul Triunghi invers->Faceți clic pe „Panou de revizuire orizontal”

Acum va fi o fereastră deschisă în partea de jos a ferestrei Word. În fereastră sunt revizuirile și datele la care sunt făcute.Panoul de revizuire

Metoda 2: Extrageți revizuirile efectuate la o anumită dată

  1. În primul rând, faceți clic pe fila „Dezvoltator” și apoi pe comanda „Visual Basic” pentru a deschide editorul VBA. O modalitate alternativă este să apăsați „Alt+ F11”.Faceți clic pe „Dezvoltator” -> Faceți clic pe „Visual Basic”
  2. Apoi faceți clic pe „Normal” și apoi pe „Inserare”.
  3. Apoi alegeți „Modul” pentru a introduce unul nou.Faceți clic pe „Normal” -> Faceți clic pe „Inserare” -> Faceți clic pe „Modul”
  4. Faceți dublu clic pe noul modul pentru a activa zona de editare.
  5. Apoi lipiți codurile de mai jos:
Sub ExtractRevisionsOfSpecificDate()
  Dim objRevision As Revision
  Dim objDoc As Document, objNewDoc As Document
  Dim dtRevisionDate As Date
  Dim strRevisionDate As String
  Dim varRevisionType As Variant
  Dim objTable As Table
 
  varRevisionType = Array("Replace", "Insert", _
    "Property", "Delete", "ParagraphNumber", "NoRevision", "DisplayField", _
    "Conflict", "Reconcile", "Style", "TableProperty", "SectionProperty", _
    "ParagraphProperty", "StyleDefinition")

  strRevisionDate = InputBox("Input a revision date:")
  If strRevisionDate <> "" Then
    IsDate (strRevisionDate)
  Else
  End If
 
  dtRevisionDate = CDate(strRevisionDate)

  Set objDoc = ActiveDocument
  Set objNewDoc = Documents.Add 
  Set objTable = objNewDoc.Tables.Add(Range:=objNewDoc.Range, _
    numrows:=1, numcolumns:=3)
  nRow = 1
  With objTable
    .Cell(1, 1).Range.Text = "Page"
    .Cell(1, 2).Range.Text = "Line"
    .Cell(1, 3).Range.Text = "Revision Type"
 
  For Each objRevision In objDoc.Revisions
    If CDate(Left(Format(objRevision.Date, "MM/dd/yyyy"), 10)) = dtRevisionDate Then
      .Rows.Add
      nRow = nRow + 1
      .Cell(nRow, 1).Range.Text = objRevision.Range.Information( _
        wdActiveEndAdjustedPageNumber)
      .Cell(nRow, 2).Range.Text = objRevision.Range.Information( _
        wdFirstCharacterLineNumber)
      .Cell(nRow, 3).Range.Text = varRevisionType(objRevision.Type)
    End If
  Next objRevision
  End With
End Sub
  1. Apoi, faceți clic pe „Run”.Rulați macrocomanda ExtractRevisionsOfSpecificDate
  2. Acum există caseta de dialog. Introduceți data la care sunt efectuate toate revizuirile pe care doriți să le vizualizați. Și faceți clic pe „OK”.Introduceți o dată -> Faceți clic pe „OK”
  3. În consecință, va exista un nou document. Pe el este un tabel care include toate revizuirile din ziua respectivă, cum ar fi mai jos:Rezultatul rulării ExtractRevisionsOfSpecificDate

Metoda 3: Extrageți revizuirile înainte de o dată

Dacă doriți să exportați toate revizuirile create înainte de o dată, iată macrocomandă pe care o puteți rula.

  1. La început, repetați primii 4 pași din metoda 2.
  2. Apoi lipiți următoarele coduri:
Sub ExtractRevisionsBeforeSpecificDate()
  Dim objRevision As Revision
  Dim objDoc As Document, objNewDoc As Document
  Dim dtRevisionDate As Date
  Dim strRevisionDate As String
  Dim varRevisionType As Variant
  Dim objTable As Table
 
  varRevisionType = Array("Replace", "Insert", _
    "Property", "Delete", "ParagraphNumber", "NoRevision", "DisplayField", _
    "Conflict", "Reconcile", "Style", "TableProperty", "SectionProperty", _
    "ParagraphProperty", "StyleDefinition")

  strRevisionDate = InputBox("Input a date:")
  If strRevisionDate <> "" Then
    IsDate (strRevisionDate)
  Else
  End If
 
  dtRevisionDate = CDate(strRevisionDate)

  Set objDoc = ActiveDocument
  Set objNewDoc = Documents.Add
  Set objTable = objNewDoc.Tables.Add(Range:=objNewDoc.Range, _
  numrows:=1, numcolumns:=3)
  nRow = 1
  With objTable
   .Cell(1, 1).Range.Text = "Page"
   .Cell(1, 2).Range.Text = "Line"
   .Cell(1, 3).Range.Text = "Revision Type"
 
  For Each objRevision In objDoc.Revisions
    If CDate(Left(Format(objRevision.Date, "MM/dd/yyyy"), 10)) < dtRevisionDate Then
      .Rows.Add
      nRow = nRow + 1
      .Cell(nRow, 1).Range.Text = objRevision.Range.Information( _
      wdActiveEndAdjustedPageNumber)
      .Cell(nRow, 2).Range.Text = objRevision.Range.Information( _
      wdFirstCharacterLineNumber)
      .Cell(nRow, 3).Range.Text = varRevisionType(objRevision.Type)
    End If
  Next objRevision
  End With
End Sub
  1. Faceți clic și pe butonul „Run”.Rulați macrocomanda ExtractRevisionsBeforeSpecificDate
  2. În mod similar, apare o casetă de dialog. Doar introduceți data înainte de care sunt necesare toate revizuirile pentru a le vizualiza. Apoi faceți clic pe „OK”.Rezultatul rulării macrocomenzii ExtractRevisionsBeforeSpecificDate

Acceptați revizuirile înainte de o anumită dată

  1. Utilizați pașii de mai sus pentru a deschide editorul VBA și rulați următoarele coduri:
Sub AcceptRevisionsBeforeDate()
  Dim objRevision As Revision
  Dim dtTheDate As Date
  Dim strTheDate As String
 
  strTheDate = InputBox("Input the date before which all revisions should be accepted:")
  If strTheDate <> "" Then
    IsDate (strTheDate)
  Else
  End If
 
  dtTheDate = CDate(strTheDate)
 
  For Each objRevision In ActiveDocument.Revisions
    If objRevision.Date < dtTheDate Then
      objRevision.Accept
    End If
  Next objRevision
End Sub
  1. În caseta de dialog deschisă, introduceți o dată și faceți clic pe „OK”.Executați Macro-ul AcceptRevisionsBeforeDateTastați o dată -> Faceți clic pe „OK”

Un truc pentru a recupera fișierele Word

Word este sensibil la corupție, lăsând astfel milioane de fișiere în pericol. Colapsul cuvântului poate șterge datele valoroase și confidențiale. Astfel, ai nevoie de un Instrument de recuperare a problemelor fișierelor Word pentru a vă elibera datele prinse.

Introducerea autorului:

Vera Chen este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv instrument de remediere a datelor xls corupt și pdf repararea produselor software. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.