Hirdetés
- bitpork: Nagy dilema
- vrob: Az utolsó DOS játékok 1996 - 1997-ben, egy korszak lezárul
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- eBay-es kütyük kis pénzért
- GoodSpeed: Ma a Samsung Galaxy S24 FE-re is megérkezett az Android 15-ön alapuló One UI 7.0
Új hozzászólás Aktív témák
-
válasz
Fire/SOUL/CD #1959 üzenetére
1. A dokumentum fejlécébe belépsz, majd ALT+F9(mezőkódok megjelenítése), beírod (példánál maradva) az SB 121212 szöveget, majd a CTRL+F9, a megjelenő kacsacsőrű zárójelek közé bemásolod ezt a kódot: PAGE \# "0000"
Ismételten ALT+F9 (elrejtjük a mezőkódokat) és így már ezt kell, hogy lásd: [link]
Értelem szerűen, ha több oldal van, akkor az oldalszám automatikusan növekedni fog minden oldal fejlécében így: [link]2. Most jönnek a makrók, ehhez megnyitjuk a Macro Editor, ALT+F11 (amennyiben jobb oldalon megjelennek ablakok, azok mindegyikét zárd be most, csak hogy a későbbi dolgokkal szinkronban legyünk)
3. Insert menü/Module(megjelenő ablakot zárd be), majd Insert menü/ Class Module(megjelenő ablakot zárd be). Ha jól jártál el, akkor ezt kell, hogy lásd: [link]
4. Duplaklikk bal oldalon a ThisDocument-en, a megjelenő ablakból mindent törölj ki, majd másold bele az alábbi kódot
Private Sub Document_Open()
Call FSCD_Register_Event_Handler
End Sub5. Duplaklikk bal oldalon a Module1-en, a megjelenő ablakból mindent törölj ki, majd másold bele az alábbi kódot
Dim MyApplication As New Class1
Public Sub FSCD_Register_Event_Handler()
Set MyApplication.App = Word.Application
End Sub6. Duplaklikk bal oldalon a Class1-en, a megjelenő ablakból mindent törölj ki, majd másold bele az alábbi kódot (mint láthatod, a makróban is az "SB121212 " sztringet használom, de az úgy módosíthatod, ahogy szeretnéd.
Public WithEvents App As Word.Application
Private Sub App_DocumentBeforeSave(ByVal Doc As Document, SaveAsUI As Boolean, Cancel As Boolean)
With Dialogs(wdDialogFileSaveAs)
.Name = "SB 121212 " & Format(ActiveDocument.BuiltInDocumentProperties(wdPropertyPages), "0000")
Select Case .Display
Case -1
.Execute
Case 0
Exit Sub
End Select
End With
End SubHa jól jártál el, akkor így kell kinéznie a dolognak:
[link]7. Bezárhatod a Macro Editor-t és ments el a doksit Makróbarát Word-dokumentum-ként, majd zárd is be. Ezután nyisd meg újra, ha kérdezi a Tartalom engedélyezését(makró miatt teszi), akkor engedélyezd
8. Ezt követően viszont mentéskor mindig SB121212 + legmagasabb oldalszám néven menti majd el(mint írtam ezt a nevet módosíthatod a 3. makrónál, a Class1-ben). Példaként nálam 9 oldalas a most a doksi így SB121212 0009 néven mentené: [link]
Remélem sikerül kivitelezned és -ha nem értettem valamit félre- akkor úgy is működik, ahogy kell. természetesen elsőre ne éles doksival próbálkozz, hanem egy üressel, amibe csak próba jelleggel írsz adatokat, csak hogy minden úgy működik-e, ahogy kell.
Új hozzászólás Aktív témák
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- Assassin's Creed Shadows Collector's Edition PC
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Eladó steam/ubisoft/EA/stb. kulcsok Bank/Revolut/Wise (EUR, USD, crypto OK)
- Játékkulcsok a legjobb áron: Steam
- Lenovo Tab M10 HD 32GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i5 13400F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- LG 48C3 - 48" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - A9 Gen6 CPU
- Motorola G34 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy A04 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest