- gban: Ingyen kellene, de tegnapra
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- weiss: Pant* rant
- Bezzeg annak idején...
- leslieke: leslieke farmerzsebe
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- GoodSpeed: Samsung Galaxy S24 FE - tapasztalatok
Ú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
- Nintendo 3DS és DS topic
- Vékonyabb lett, jobb kamerát kapott, de az akku maradt a régi: itt a Fold7
- Úgy tér vissza a Commodore 64, ahogy titkon mindenki várja
- Kuponkunyeráló
- Mobil flották
- NOTEBOOK / MacBook beárazás
- Okosóra és okoskiegészítő topik
- Otthoni hálózat és internet megosztás
- Kerékpárosok, bringások ide!
- gban: Ingyen kellene, de tegnapra
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Telefon felvásárlás!! iPhone X/iPhone Xs/iPhone XR/iPhone Xs Max
- AZONNALI SZÁLLÍTÁSSAL Eladó Windows 8 / 8.1 Pro
- Apple iPhone SE 2020 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude E6520 - i5-2GEN I 6GB I 320GB I HDMI I 15,6" HD+ I W10 I Gari!
- ÁRGARANCIA! Épített KomPhone i5 14400F 32/64GB RAM RTX 5060Ti 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest