Word sənədinizdə tarixə görə düzəlişlərə baxmaq və qəbul etməyin 4 sürətli yolu

İndi paylaş:

Bu yazıda biz Word sənədinizdə tarixə görə düzəlişlərə baxmaq və qəbul etməyiniz üçün 4 sürətli yolu göstərməyi planlaşdırırıq.

Sənəddə bir neçə rəyçi ola bilər. Buna görə də, bu düzəlişlər fərqli tarix və ya vaxtda edilməlidir. Əvvəllər biz konkret rəyçinin düzəlişlərinə necə baxmaq və qəbul etmək barədə danışmışıq. Bu gün gəlin sizə tarixə görə düzəlişlərə necə baxmaq və qəbul etmək yollarını göstərək.

Reviziyaları Tarixə Görə Baxmağın 3 yolu

Əvvəlcə, tarixə görə düzəlişlərə baxmaq üçün 3 üsula nəzər salaq.

Metod 1: "İzləmə Bölməsi"ni işə salın

  1. Başlamaq üçün "Rəy" sekmesini vurun.
  2. Sonra “İzləmə Paneli”nin arxasındakı tərs üçbucaq düyməsini sıxın.
  3. Sonra açılan siyahıda "Üfüqi Baxış Panosu"nu seçin."Nəzərdən keçir"->Tərsinə üçbucaq düyməsinə klikləyin->"Nəzərdən keçirmə paneli horizontal" üzərinə klikləyin

İndi Word pəncərəsinin altında açıq bir pəncərə olacaq. Pəncərədə düzəlişlər və onların edildiyi tarixlər var.Baxış Bölməsi

Metod 2: Müəyyən bir tarixdə edilmiş düzəlişləri çıxarın

  1. Əvvəlcə VBA redaktorunu açmaq üçün "Developer" sekmesini və sonra "Visual basic" əmrini basın. Alternativ yol "Alt + F11" düyməsini sıxmaqdır."Developer" düyməsini basın -> "Visual Basic" düyməsini basın
  2. Sonra "Normal" və sonra "Daxil et" düyməsini basın.
  3. Sonra yenisini daxil etmək üçün "Modul" seçin."Normal"->"Daxil et"->"Modul" üzərinə klikləyin
  4. Redaktə sahəsini aktivləşdirmək üçün yeni modulun üzərinə iki dəfə klikləyin.
  5. Sonra aşağıdakı kodları yapışdırın:
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. Sonra, "Çalış" düyməsini basın.ExtractRevisionsOfSpecificDate makrosunu işə salın
  2. İndi dialoq qutusu var. Baxmaq istədiyiniz bütün düzəlişlərin edildiyi tarixi daxil edin. Və "OK" düyməsini basın.Tarix daxil edin -> "OK" düyməsini basın
  3. Nəticədə, yeni sənəd olacaq. Bunun üzərində o günün bütün reviziyalarını özündə əks etdirən cədvəl var, məsələn:ExtractRevisionsOfSpecificDate icrasının nəticəsi

Metod 3: Tarixdən əvvəl düzəlişləri çıxarın

Əgər tarixdən əvvəl yaradılmış bütün versiyaları ixrac etmək istəsəniz, işə sala biləcəyiniz makro budur.

  1. Əvvəlcə 4-ci üsuldakı ilk 2 addımı təkrarlayın.
  2. Sonra yerinə aşağıdakı kodları yapışdırın:
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. "Çalış" düyməsini də basın.ExtractRevisionsBeforeSpecificDate makrosunu işə salın
  2. Eynilə, açılan bir dialoq qutusu var. Baxmaq üçün bütün düzəlişlərin lazım olduğu tarixi daxil edin. Sonra "OK" düyməsini basın.ExtractRevisionsBeforeSpecificDate Makrosunun icrasının nəticəsi

Müəyyən bir tarixdən əvvəl düzəlişləri qəbul edin

  1. VBA redaktorunu açmaq və aşağıdakı kodları işə salmaq üçün yuxarıdakı addımlardan istifadə edin:
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. Açılan dialoq qutusunda bir tarix yazın və "OK" düyməsini basın.AcceptRevisionsBeforeDate Makronunu işə salınTarix yazın-> "OK" düyməsini basın

Word fayllarını bərpa etmək üçün bir hiylə

Word korrupsiyaya qarşı həssasdır, buna görə də milyonlarla faylı təhlükə altında qoyur. Sözün çökməsi qiymətli və məxfi məlumatları silə bilər. Beləliklə, sizə lazımdır Word faylı probleminin bərpası vasitəsi tutmuş məlumatlarınızı azad etmək üçün.

Müəllif Giriş:

Vera Çen məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc pozulmuş xls məlumat düzəltmə aləti və pdf proqram məhsullarının təmiri. Ətraflı məlumat üçün ziyarət edin www.datanumen.com

İndi paylaş:

Şərhlər bağlıdır.