- Út Korea turistaparadicsomába, amiről talán még sosem hallottál: Csedzsu-sziget
- Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
- Adattár lemez előkészítése távlati Windows telepítéshez
- Jelszóvédett IBM Thinkpad R50e működőképessé tétele.
- ATK Blazing Sky X1 Ultimate Metallic Red gamer egér
- Gurulunk, WAZE?!
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- eBay-es kütyük kis pénzért
- sellerbuyer: Milyen laptopot vegyek? Segítek: semmilyet!
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- gerner1
- GoodSpeed: Perplexity Pro AI képszerkesztési limit -egy képgenerátor függő tapasztalatai
Ú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
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Borderlands 4
- BestBuy topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- GL.iNet Flint 2 (GL-MT6000) router
- PlayStation 5
- Megjelent Magyarországon a Redmi 15C 5G
- Milyen videókártyát?
- Opel topik
- iPhone topik
- További aktív témák...
- Vírusirtó, Antivirus, VPN kulcsok
- Assassin's Creed Shadows Collector's Edition PC
- Eredeti - Choice - Bundle - Steam kulcsok beszerzése. Írj kérés PM-et!
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- HIBÁTLAN iPhone 13 mini 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3331
- HIBÁTLAN iPhone 13 mini 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3139, 95% Akkumulátor
- GYÖNYÖRŰ iPhone 12 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3438
- Lenovo IdeaPad 3 17ITL6 - 17.3" HD+ Intel 6305 - 8GB - 256GB SSD - Win11 - MAGYAR
- GYÖNYÖRŰ iPhone 13 Pro 128GB Silver -1 ÉV GARANCIA - Kártyafüggetlen, MS3387, 96% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest