Jövőbeli vagy múltbeli dátum beszúrása Word-dokumentumába VBA-kódokon keresztül

Oszd meg most:

Ebben a cikkben bemutatunk egy érdekes trükköt, amellyel jövőbeli vagy múltbeli dátumot illeszthet be a Word-dokumentumba VBA-kódokon keresztül.

Általában nem okoz nehézséget az aktuális dátum beszúrása a Word dokumentumunkba. Időnként mégis készülhetünk a jövő héten, hónapban vagy akár később szükséges dokumentumra. Akkor itt van az a probléma, amit nem lehet megkerülni. Hogyan illeszthet be jövőbeli dátumot a Word fájlba? És néha mit szólnál egy múlthoz?

Ezért úgy gondoljuk, hogy meg kell ragadnia ezt a hasznos módszert, hogy jobban tudja teljesíteni munkafeladatait.

Használjon VBA kódokat jövőbeli beszúrásához vagy dátum beillesztéséhez

  1. Először nyissa meg a Word dokumentumot.
  2. Ezután kattintson a „Fejlesztő” fülre.
  3. Ezután kattintson a „Visual Basic” elemre a VBA-szerkesztő megnyitásához. Ha a „Fejlesztő” lap nem érhető el a Word szalagon, az „Alt+F11” lenyomásával nyissa meg a szerkesztőt.Kattintson a "Fejlesztő" -> Kattintson a "Visual Basic" elemre.
  4. Most a szerkesztőben kattintson a „Normál” gombra a bal oldalon.
  5. Ezután kattintson a „Beszúrás” gombra az eszköztáron.
  6. Ezután válassza ki a „Modul” elemet a lista menüből.Kattintson a "Normál" -> Kattintson a "Beszúrás" -> Kattintson a "Modul" gombra.
  7. Most kattintson duplán az újonnan beillesztett modulra, és a szerkesztési terület elérhetővé válik a jobb oldalon.
  8. Csak illessze be oda a következő kódokat:
Sub InsertFutureOrPastDate()
  Dim strNumberOfDays As String

  ' Input the number of days you want to insert from today to the future or past date.
  strNumberOfDays = InputBox("Please input the number of days you want to insert", "future or past date", "Input here.For exemple,input 1 to insert the date of tomorrow")
  ' Insert the future or past date according to the inputed number of days
  If strNumberOfDays <> "" Then
    Selection.TypeText Text:=Format(Date + strNumberOfDays, "dddd, MMMM dd, yyyy")
  End If       
End Sub
  1. Ezután kattintson a „Mentés” gombra, és zárja be a VBA-szerkesztőt.Kattintson duplán az Új modulra -> Kódok beillesztése -> Kattintson a "Mentés" gombra.
  2. Most váltson vissza a Word dokumentum képernyőjére, és helyezze a kurzort arra a helyre, ahová a jövő vagy a múlt dátuma kerül.
  3. Ezután kattintson újra a „Fejlesztő” fülre.
  4. És kattintson a „Makrók” elemre a „Kód” csoportban a „Makrók” ablak megnyitásához. Ismét, ha a „Fejlesztő” fül nem jelenik meg, csak meg kell nyomnia az „Alt+F8” gombot.Kattintson a "Fejlesztő" -> Kattintson a "Makrók" elemre.
  5. Most a „Makrók” ablakban keresse meg és válassza ki az „InsertFutureOrPastDate” makrót.
  6. Ezután kattintson a „Futtatás” gombra.Válassza az "InsertFutureOrPastDate" -> Kattintson a "Futtatás" gombra.
  7. Ezután egy üzenetdoboz fogadja Önt. A mező alján található szövegmezőbe beírhat egy számot, amely a jövőbeli dátumig hátralévő napokat jelzi. Például, ha a holnapi dátumot szeretné beszúrni, írja be az „1”-et. Hasonlóképpen, ha múltbeli dátumra van szüksége, csak adjon hozzá egy mínuszjelet az érték elé, például „-1” a tegnapi dátumhoz.
  8. Ne felejtsen el kattintani az „OK” gombra.Írja be a szövegmezőbe -> kattintson az "OK" gombraÍrjon be egy jövőbeli és múltbeli dátumot

Megjegyzés: A „Selection.TypeText Text:=Format(Date + strNumberOfDays, „nnn, MMMM nd, yyyy”) kódokban a „nnn, MMMM nn, yyyy” a dátumformátumot jelenti, ahol az „M” a „hónap” , a „d” a „nap”, az „y” az „év” és a „ddd” a „hét”, így szabadon módosíthatja, ahogy tetszik.

Szerezze vissza értékes fájljait

A Word érzékeny az összeomlásra, ami veszélybe sodorja Word fájljainkat. Időnként néhány felbecsülhetetlen adatunk eltűnt. De ami elmúlt, az nem tűnt el teljesen. Leülhet siránkozni a kritikus fájlok elvesztése miatt, vagy választhat egy jártasat sérült Word-helyreállító eszköz letölteni.

Szerző Bevezetés:

Vera Chen adat-helyreállítási szakértő DataNumen, Inc., amely világelső az adat-helyreállítási technológiák területén, beleértve Excel xls fájl hibajavítás és a pdf javító szoftvertermékek. További információért látogasson el www.datanumen.com

Oszd meg most:

Hozzászólások lezárva.