Word VBA မှတဆင့် ရက်စွဲ သို့မဟုတ် အချိန်နှစ်ခုကြား ကွာခြားချက်ကို ရယူရန် အမြန်နည်းလမ်း 2 ခု

ယခုမျှဝေပါ-

ဤဆောင်းပါးတွင်၊ Word macros မှတဆင့် သတ်မှတ်ထားသော ရက်စွဲများ သို့မဟုတ် အချိန် 2 ခုကြား ခြားနားချက်ကို ရရှိရန် မြန်ဆန်ပြီး ထိရောက်သော နည်းလမ်း ၂ ခုကို သင့်အား တင်ပြလိုပါသည်။

တိကျသောရက်စွဲများ သို့မဟုတ် အချိန် 2 ခုကြားတွင်ကျန်ခဲ့သောရက်များ သို့မဟုတ် အချိန်များကိုတွက်ချက်ရန်မှာအခက်အခဲမရှိပါ။ သင်ကိုယ်တိုင် သင်္ချာသင်နိုင်သည် သို့မဟုတ် ရက်စွဲ သို့မဟုတ် အချိန်ကြာချိန်ဂဏန်းတွက်စက်ကို ရယူနိုင်သည်။ ဤတွင် ကျွန်ုပ်တို့သည် သင့်အား Word တွင် ရက်စွဲ သို့မဟုတ် အချိန်ကွာခြားမှုကို ရနိုင်စေမည့် မက်ခရိုနည်းလမ်း 2 ခုကို သင့်အား ပြသလိုပါသည်။ အောက်ပါအသေးစိတ်အဆင့်များမှာ-

ရက်စွဲကွာခြားချက်ကို ရယူပါ။

  1. အရင်ဆုံး Word ကိုဖွင့်ပါ။
  2. ထို့နောက် ၎င်းကို စတင်အသုံးပြုနိုင်ပြီဆိုလျှင် “Developer” tab ကိုနှိပ်ပါ။
  3. ထို့နောက် VBA တည်းဖြတ်မှုကိုဖွင့်ရန် "Visual Basic" ကိုနှိပ်ပါ။ ကိုးကားနိုင်ပါတယ်။ နောက်ခံတေးဂီတကို သင့်စကားလုံးစာရွက်စာတမ်းတွင် ထည့်သွင်းနည်း Ribbon တွင် "Developer" ကိုထည့်ရန်။ ဒါမှမဟုတ် မလုပ်ချင်ရင် အဲဒီအစား “Alt+ F11” ကို နှိပ်နိုင်ပါတယ်။"Developer"-> "Visual Basic" ကိုနှိပ်ပါ။
  4. ယခု "Normal" ကိုနှိပ်ပြီး "Insert" ကိုနှိပ်ပါ။
  5. စာရင်းမီနူးတွင်၊ "Module" ကိုရွေးချယ်ပါ။"Normal"->Insert"->"Module" ကိုနှိပ်ပါ။
  6. ထို့နောက် တည်းဖြတ်ဧရိယာသို့ ဝင်ရောက်ရန် module အသစ်ကို နှစ်ချက်နှိပ်ပါ။
  7. အောက်ပါကုဒ်များကို ကူးထည့်ပါ
Sub CalculateDateDifference()
  Dim dtStartDate As Date
  Dim dtEndDate As Date
  Dim lDaysLeft As Long

  '  Input the start date and end date, calculate the date difference.
  dtStartDate = InputBox("Enter the start date","Start Date","For example:2017/1/1")
  dtEndDate = InputBox("Enter the end date","End Date","For example:2017/2/1")
  lDaysLeft = DateDiff("d", dtStartDate, dtEndDate)

  '  Output the calculate the date difference between the two dates. 
  MsgBox ("There are " & lDaysLeft & " days left from " & dtStartDate & " to " & dtEndDate & vbCrLf)
End Sub
  1. ကုဒ်များကို run ရန် "Run" ကိုနှိပ်ပါ။ကုဒ်များကူးထည့်ပါ-> "Run" ကိုနှိပ်ပါ
  2. ယခု “စတင်ရက်စွဲ” dialog box ကို သင်တွေ့ရပါလိမ့်မည်။ text box ထဲတွင် စတင်ရက်စွဲကို ရိုက်ထည့်ပြီး “OK” ကိုနှိပ်ပါ။စတင်သည့်ရက်စွဲကို ရိုက်ထည့်ပါ -> "OK" ကိုနှိပ်ပါ
  3. နောက်တစ်ခုကတော့ "ပြီးဆုံးရက်စွဲ" dialog box ပါ။ အလားတူ၊ အဆုံးရက်စွဲကို ထည့်သွင်းပြီး “OK” ကိုနှိပ်ပါ။ပြီးဆုံးသည့်ရက်စွဲကို ရိုက်ထည့်ပါ-> "OK" ကိုနှိပ်ပါ။
  4. ထို့နောက် ရက်စွဲ ၂ ခုကြား ကွာခြားချက်ကို ညွှန်ပြသော မက်ဆေ့ဘောက်စ်တစ်ခု ပေါ်လာလိမ့်မည်။ရက်စွဲများကြား ကွာခြားချက်ကို ပြသသည့် Message Box

ရလဒ်ကို သင့်စာရွက်စာတမ်းတွင် ထည့်သွင်းရန် လိုအပ်ပါက၊ သင်သည် ကုဒ်လိုင်းကို ပြောင်းလဲခြင်းဖြင့် မက်ခရိုကို အနည်းငယ်တည်းဖြတ်နိုင်သည်။MsgBox (““dtStartDate” မှ “dtEndDate” အထိ ကျန်ရှိသော ရက်များ ” & lDaysLeft & ”)"ရန်"Selection.Text = "" & dtStartDate & "" မှ "" & dtEndDate & vbCrLf အထိ ရက်ကျန်ရှိသည်" & lDaysLeft & ""။

အချိန်ကွာခြားမှုကို ရယူပါ။

  1. ပထမဦးစွာ အထက်ပါ အဆင့် 6 ကို ပြန်လုပ်ပါ။
  2. ထို့နောက် ၎င်းအစား ဤကုဒ်များကို ကူးထည့်ပါ-
Sub CalculateTimeDifference()
  Dim dtStartTime As Date
  Dim dtEndTime As Date
  Dim lTimeLeft As Long
  Dim lHour As Long
  Dim lMinute As Long
  Dim lSecond As Long
 
  '  Get the start time and the end time.
  dtStartTime = InputBox("Enter the start time","Start Time", "For example:18:00:00") 
  dtEndTime = InputBox("Enter the end time","End Time", "For example:18:00:00") 
  '  Calculate the time difference. 
  lTimeLeft = DateDiff("s", dtStartTime, dtEndTime)
  lHour = lTimeLeft \ 3600
  lTimeLeft = lTimeLeft - lHour * 3600
  lMinute = lTimeLeft \ 60
  lSecond = lTimeLeft - lMinute * 60
 
  MsgBox ("There are " & lHour & " hours " & lMinute & " minutes " & lSecond & " seconds left from " & dtStartTime & " to " & dtEndTime & vbCrLf)
End Sub
  1. "Run" ကိုနှိပ်ဖို့မမေ့ပါနဲ့။ကုဒ်များကူးထည့်ပါ-> "Run" ကိုနှိပ်ပါ
  2. “စတင်ချိန်” အကွက်တွင်၊ “၁၈:၀၀:၀၀” ကဲ့သို့သော စတင်ချိန်ကို ရိုက်ထည့်ပါ။စတင်ချိန်ကို ရိုက်ထည့်ပါ -> "OK" ကိုနှိပ်ပါ။
  3. ထို့နောက် “ပြီးဆုံးချိန်” dialog box တွင် ပြီးဆုံးချိန်ကို ရိုက်ထည့်ပြီး “OK” ကိုနှိပ်ပါ။ ထွက်ပေါ်လာမည့်ရလဒ်ကို message box တွင်စစ်ဆေးနိုင်ပါသည်။End Time-> "OK" ကိုနှိပ်ပါအချိန်ကွာခြားမှု

ဖိုင်ဆုံးရှုံးမှုအန္တရာယ်ကို လျော့ပါးစေခြင်း။

ယခုနှင့်ထိုအခါ၊ Word သည် ကျွန်ုပ်တို့၏ဖိုင်များကို ကြီးစွာသောအန္တရာယ်တွင်ထားခဲ့သည် ။ ထို့ကြောင့်၊ ဖိုင်များပျက်စီးနိုင်ခြေကို လျှော့ချရန်၊ ပုံမှန်အရန်ကူးယူရန် အကြံပြုအပ်ပါသည်။ ထို့အတူ ရယူပါ။ Word ဖိုင်ပြန်လည်ရယူခြင်းထုတ်ကုန် ပျက်စီးနေသောဖိုင်များကို ပြုပြင်ရန် သင့်ကိုယ်သင် တွေ့ရှိသောအခါတွင် လိုအပ်ပါသည်။

စာရေးသူနိဒါန်း:

Vera Chen သည် ဒေတာပြန်လည်ရယူရေးဆိုင်ရာ ကျွမ်းကျင်သူဖြစ်သည်။ DataNumen, Inc. အပါအဝင် ဒေတာပြန်လည်ရယူရေးနည်းပညာများတွင် ကမ္ဘာ့ခေါင်းဆောင်ဖြစ်သည်။ Excel xls ဒေတာပြုပြင်ရေးကိရိယာ နှင့် pdf ဆော့ဖ်ဝဲ ထုတ်ကုန်များကို ပြုပြင်ခြင်း။ ပိုမိုသိရှိလိုပါကသွားရောက်ကြည့်ရှု www ။datanumen.com

ယခုမျှဝေပါ-

မှတ်ချက်များကိုပိတ်ထားကြသည်။