- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házimozi haladó szinten
- Azonnali informatikai kérdések órája
- NVIDIA® driverek topikja
- Házimozi belépő szinten
- 3D nyomtatás
- Hamarosan leszűkíti a támogatott hardvereit az NVIDIA
Új hozzászólás Aktív témák
-
igen, ott a doksiban van valami gixer, de hogy azt mi okozta, az passz. Ha a macro-ból kiszedem a dátum összehasonlítást, akkor ugyanúgy működik, mintha a word-ből, a menüből indítottad volna a módosítások véglegesítését. "gyorsan" debuggoltam a macro-t, de nem is találja meg régebbi dátummal azt módosítás.
Mindegy, azt a pár javítást már kézzel megoldod.
-
Hát azt nem írtad, hogy a beszúrt/törölt módosítások is elfogadásra kerüljenek (beszúrásokat véglegesíti, törlésre jelölteket meg törli értelemszerűen)
Ehhez egy kicsit kell csak bővíteni a kódon, teszteld, remélem így még egy lépéssel egyszerűsödik az utólagos munkád. (itt jegyzem meg, hogy a makró továbbra sem fog "dolgozni" az élőfej/élőlábban és bizonyos objektumokon belül, pl szövegdoboz stb stb, ez továbbra is kézi beavatkozást fog igényelni, de számos egyéb módosítást elvégez)Public Sub fscd_accepter()
Dim MyRevision As Revision
Dim MyStartDate As Date
Dim MyRevisionRange As Range
MyStartDate = "2013.05.10 0:00:00"
If IsDate(MyStartDate) Then
If ActiveDocument.Revisions.Count > 0 Then
ActiveDocument.TrackRevisions = False
Application.ScreenUpdating = False
For Each MyRevision In ActiveDocument.Revisions
If MyRevision.Date < MyStartDate Then
If MyRevision.Type = wdRevisionDelete Or MyRevision.Type = wdRevisionInsert Then
Set MyRevisionRange = MyRevision.Range
End If
MyRevision.Accept
End If
Next MyRevision
Application.ScreenUpdating = True
ActiveDocument.TrackRevisions = True
MsgBox ("Művelet kész.")
Else
MsgBox ("Nem található egyetlen revízió sem.")
End If
Else
MsgBox ("A megadott dátum formátuma nem értelmezhető!" & vbCrLf & "A program módosítások nélkül kilép.")
End If
End Sub -
localhost
Közösségépítő
-
Tégy egy próbát ezzel (ez kb 760 revíziót fogadott el az általad küldött doksiban, 2013.05.10 dátum előttieket). Szúrópróbaszerűen megnéztem a módosított revíziókat és azok mindegyike valóban korábbi volt, remélem úgy működik, ahogy azt szeretnéd. természetesen másolatot mindig készíts a doksiról, mielőtt futtatnád a makrót.
Public Sub fscd_accepter()
Dim MyRevision As Revision
Dim MyStartDate As Date
Dim AcceptedCount As Long
MyStartDate = "2013.05.10 0:00:00"
AcceptedCount = 0
If IsDate(MyStartDate) Then
If ActiveDocument.Revisions.Count > 0 Then
Application.ScreenUpdating = False
For Each MyRevision In ActiveDocument.Revisions
If MyRevision.Date < MyStartDate Then
MyRevision.Accept
AcceptedCount = AcceptedCount + 1
End If
Next MyRevision
Application.ScreenUpdating = True
MsgBox (MyStartDate & " dátumot megelőzően " & AcceptedCount & " revizió került elfogadásra.")
Else
MsgBox ("Nem található egyetlen revízió sem.")
End If
Else
MsgBox ("A megadott dátum formátuma nem értelmezhető!" & vbCrLf & "A program módosítások nélkül kilép.")
End If
End Sub -
Új hozzászólás Aktív témák
Hirdetés
- Gumi és felni topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Amazfit Active 2 NFC - jó kör
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- A OnePlus ellen biztonsági aggályok miatt indítanának vizsgálatot az USA-ban
- Opel topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Házimozi haladó szinten
- PlayStation 4
- További aktív témák...
- 127 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080 (ELKELT)
- Amazon Kindle 10th Generation ébresztős tok
- ViewSonic VG700b monitor 17" 1280 1024 DSUB, DVI, beépített hangszórókkal
- ÁRGARANCIA! Épített KomPhone Ryzen 7 5700X 32/64GB RAM RTX 5060Ti 8GB GAMER PC termékbeszámítással
- HP 200W (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm töltők + tápkábel, 928429-002
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest