Cara Memasukkan Tarikh Masa Depan atau Masa Lalu di Dokumen Word Anda melalui Kod VBA

Kongsi Sekarang:

Dalam artikel ini, kami akan menunjukkan trik menarik untuk memasukkan tarikh masa depan atau masa lalu di Dokumen Word anda melalui kod VBA.

Secara amnya, kami tidak menghadapi kesukaran untuk memasukkan tarikh terkini dalam dokumen Word kami. Namun, sekarang dan lagi, kita mungkin sedang mempersiapkan dokumen yang diperlukan minggu depan atau bulan atau bahkan kemudian. Maka inilah masalah yang tidak boleh anda lalui. Bagaimana anda boleh memasukkan tarikh yang akan datang dalam fail Word? Dan kadang-kadang bagaimana dengan masa lalu?

Oleh itu, kami berpendapat bahawa anda mesti memahami kaedah yang berguna ini untuk memenuhi tugas kerja anda dengan lebih baik.

Gunakan Kod VBA untuk Memasukkan Tarikh Masa Depan atau Tampal

  1. Sebagai permulaan, buka dokumen Word anda.
  2. Kemudian, klik tab "Pembangun".
  3. Seterusnya klik "Visual Basic" untuk membuka editor VBA. Sekiranya tab "Pengembang" tidak tersedia di Pita Kata Anda, Anda dapat menekan "Alt + F11" untuk membuka editor sebagai gantinya.Klik "Pembangun" -> Klik "Visual Basic"
  4. Sekarang di editor, klik "Normal" di sebelah kiri.
  5. Kemudian klik "Masukkan" pada bar alat.
  6. Seterusnya, pilih "Module" dari menu senarai.Klik "Normal" -> Klik "Insert" -> Klik "Module"
  7. Sekarang klik dua kali modul yang baru dimasukkan, dan kawasan penyuntingan akan tersedia di sebelah kanan.
  8. Hanya tampalkan kod berikut di sana:
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. Seterusnya, klik butang "Simpan" dan tutup editor VBA.Klik dua kali Modul Baru -> Tampal Kod -> Klik "Simpan"
  2. Sekarang beralih kembali ke skrin dokumen Word dan letakkan kursor anda di tempat di mana tarikh masa depan atau masa lalu berlalu.
  3. Kemudian klik tab "Pembangun" sekali lagi.
  4. Dan klik "Makro" dalam kumpulan "Kod" untuk membuka tetingkap "Makro". Sekali lagi jika tab "Pengembang" tidak ditampilkan, anda hanya perlu menekan "Alt + F8".Klik "Pembangun" -> Klik "Makro"
  5. Sekarang di tetingkap "Makro", cari dan pilih makro "InsertFutureOrPastDate".
  6. Klik seterusnya "Run".Pilih "InsertFutureOrPastDate" -> Klik "Jalankan"
  7. Kemudian anda akan disambut oleh kotak mesej. Anda boleh memasukkan nombor di kotak teks di bahagian bawah kotak untuk mewakili hari yang tinggal hingga tarikh yang akan datang. Contohnya, jika anda ingin memasukkan tarikh esok, anda harus memasukkan “1” di sana. Begitu juga, jika anda memerlukan tarikh yang lalu, cukup tambahkan tanda tolak sebelum nilainya, seperti "-1" untuk semalam.
  8. Ingatlah untuk mengklik "OK".Masukkan dalam Kotak Teks -> Klik "OK"Masukkan Tarikh Masa Depan dan Masa Lalu

Catatan: Dalam kod "Selection.TypeText Text: = Format (Date + strNumberOfDays," dddd, MMMM dd, yyyy ")", "dddd, MMMM dd, yyyy" mewakili format tarikh di mana "M" berarti "bulan" , "D" untuk "hari", "y" untuk "tahun" dan "dddd" untuk "minggu", jadi Anda bebas mengubahnya sesuka hati.

Dapatkan semula Fail Berharga Anda

Word terdedah kepada keruntuhan yang menyebabkan fail Word kita berada dalam bahaya. Sesekali, beberapa data yang tidak ternilai kami hilang. Tetapi apa yang hilang tidak hilang sepenuhnya. Anda boleh meratapi kehilangan fail kritikal anda atau memilih mahir alat pemulihan Kata yang rosak untuk mengambilnya.

Pengenalan Pengarang:

Vera Chen adalah pakar pemulihan data di DataNumen, Inc., yang merupakan pemimpin dunia dalam teknologi pemulihan data, termasuk Pembaikan masalah fail xls Excel dan pdf membaiki produk perisian. Untuk maklumat lebih lanjut, lawati www.datanumen.com

Kongsi Sekarang:

Ruangan komen telah ditutup.