Энэ нийтлэлд бид VBA-ээр дамжуулан Word дээр шалгалт хийхэд ашиглаж болох секунд хэмжигчийг хэрхэн хийх талаар дэлгэрэнгүй ярих болно.
Word дахь VBA засварлагчийн тусламжтайгаар та өөрөө олон жижиг боловч хэрэгтэй хэрэгслүүдийг үүсгэж чадна. Өнөөдөр бид секунд хэмжигч хийх аргыг танд үзүүлэхийг хүсч байна. Та Word нээлттэй үед үүнийг эхлүүлж, ашиглаж болно. Жишээлбэл, энэ нь шалгалт өгөхөд хэрэг болно.
VBA төсөлд модуль оруулах
- Юуны өмнө "Alt + F11" товчийг дарж Word дээр VBA засварлагчийг нээнэ үү.
- Дараа нь "Хэвийн" төсөл дээр дараад "Оруулах" дээр дарна уу.
- Энэ цэснээс "Модуль" -ыг сонгоно уу.
- Модуль дээр давхар товшоод нээнэ үү.
- "F4" товчийг дарж "Properties цонх" нээнэ үү. Модулийн нэрийг "modStopwatch" гэж өөрчил.
- Дараа нь модуль дээр дараах кодуудыг буулгана уу:
Public g_dtStart As Variant
Public g_bOnTimer As Boolean
Public Sub OnTimerUpdate()
Dim tmNextUpdate As Variant
frmStopwatch.lblShowElapsedTime = Format(Now - g_dtStart, "hh:mm:ss")
tmNextUpdate = Now + TimeValue("00:00:01")
If g_bOnTimer Then
Application.OnTime tmNextUpdate, "OnTimerUpdate"
End If
End Sub
Sub TriggerStopwatch() frmStopWatch.Show End Sub
- Эцэст нь кодыг хадгал.
Хэрэглэгчийн маягт оруулах
- VBA засварлагч дээр "Insert" дээр товшоод "UserForm" -ийг сонгоно уу.
- Дараа нь маягтын хэмжээг тохируулахын тулд түүний бариул дээр дарна уу.
- Дараа нь хэрэглэгчийн маягтыг "frmStopwatch" гэж нэрлэх, тайлбарыг "Секундомер" гэж тохируулсан, арын өнгийг тохируулна уу. Мөн, "ShowModal" -ийг "Худал" болгож тохируулах.
- "Харах" таб дээр дараад "Хэрэгслийн хайрцаг" -ыг сонгоно уу.
- Хэрэгслийн хайрцаг дээрх "Шошго" дээр товшоод хэрэглэгчийн маягт дээрх зургаан шошгыг зохих байрлалд зурж, жишээ нь доор дурдсан болно.
- Одоо шошго тус бүрийн шинж чанарыг тохируулна уу.
- Шошгон дээр дарна уу 1. Дараа нь өмчийн цонх руу очно уу. Гарчиг руу "Эхлэх цаг:" гэж оруулна уу. Шаардлагатай бол дэвсгэр өнгө, фонтыг өөрчлөх.
- Шошго 2 дээр дарна уу. Үүнийг “lblStartTime” гэж нэрлэнэ үү. "Арын өнгө"-г цагаанаар тохируулна уу. Дараа нь "фонт"-ыг зөв тохируулна уу.
- Шошго 3 дээр дарна уу. Тайлбарын хувьд "Төгсгөлийн цаг:" гэж бичнэ үү. Дэвсгэр өнгө, фонтыг шошгоны 1-ийнхтэй адил тохируулна уу.
- Шошго 4 дээр дарна уу. Үүнийг "lblEndTime" гэж нэрлэнэ. "Арын өнгө"-г цагаанаар тохируулна уу. Дараа нь фонтыг шошго 2-той адил тохируулна уу.
- Шошго 5 дээр дарна уу. Тайлбарын хувьд "Өнгөрсөн хугацаа:" гэж оруулна уу. Дэвсгэр өнгө, фонтыг шошгоны 1-ийнхтэй адил тохируулна уу.
- Шошго 6 дээр дарна уу. Үүнийг "lblShowElapsedTime" гэж нэрлэнэ.. "Арын өнгө"-г цагаанаар тохируулна уу. Дараа нь фонтыг шошго 2-той адил тохируулна уу.
- Хэрэгслийн хайрцаг дээрх "CommandButton" дээр товшоод 3 товчлуур үүсгэ. Тэдгээрийг дараах дарааллаар байрлуул.
- Үүний нэгэн адил товчлуурын шинж чанарыг тохируулна уу.
- 1-р товчлуур дээр дарна уу. Үүнийг "btnStart" гэж нэрлэнэ үү. Түүний дэвсгэр өнгийг тохируулна уу. Тайлбар оруулахын тулд “Цаг хэмжигчийг эхлүүлэх” гэж оруулна уу. Мөн фонтыг зөв тохируулаарай.
- 2-р товчлуур дээр дарна уу. Үүнийг "btnStop" гэж нэрлэ.. Түүний дэвсгэр өнгийг тохируулна уу. Тайлбарын хувьд "Таймерыг зогсоох" гэж оруулна уу. Мөн фонтыг зөв тохируулаарай.
- 3-р товчлуур дээр дарна уу. Үүнийг "cmdClose" гэж нэрлэ.. Түүний дэвсгэр өнгийг тохируулна уу. Тайлбарыг "Хаах" гэж бичнэ үү. Мөн фонтыг зөв тохируулаарай.
- Одоо “Цаг хэмжигчийг эхлүүлэх” товчийг хоёр удаа дарж, дараах кодуудыг оруулна уу:
Private Sub btnStart_Click()
Dim tmNextUpdate As Variant
g_dtStart = Now
frmStopwatch.lblStartTime = Format(g_dtStart, "hh:mm:ss")
frmStopwatch.lblShowElapsedTime = Format(0, "hh:mm:ss")
tmNextUpdate = Now + TimeValue("00:00:01")
g_bOnTimer = True
Application.OnTime tmNextUpdate, "modStopwatch.OnTimerUpdate", 0
End Sub
Эхний болон сүүлчийн мөрүүд аль хэдийн байгаа тул та тэдгээрийг дахин оруулах шаардлагагүй болно. Кодуудыг хадгалах.
- Дараа нь "Таймерыг зогсоох" товчийг давхар товшино уу. Дараа нь эдгээр кодыг оруулна уу:
Private Sub btnStop_Click() varEndTime = Now lblEndTime = Format(varEndTime, "hh:mm:ss") g_bOnTimer = False End Sub
- "Хаах" товчийг давхар товшоод кодыг оруулна уу:
Private Sub cmdClose_Click() Unload Me End Sub

Секундомер ашиглах жишээг энд үзүүлэв.
Зөв сэргээх хэрэгслийг сонго
Мэдээлэл хадгалахад илүү олон тооны дижитал төхөөрөмжүүд оролцож байгаа тул өгөгдлийг сэргээх нь өнөө үед халуун сэдэв болоод байна. Жишээлбэл, хэрэв та Word уналтанд орвол засах хэрэгсэл авах хэрэгтэй завхарсан үгТэгвэл тохирох хэрэгсэл авах нь хамгийн чухал юм.
Зохиогчийн танилцуулга:
Вера Чен бол мэдээлэл сэргээх мэргэжилтэн юм DataNumen, Үүнд мэдээлэл сэргээх технологиор дэлхийд тэргүүлэгч, Inc. xlsx-ийг сэргээх болон pdf програм хангамжийн бүтээгдэхүүнийг засах. Дэлгэрэнгүй мэдээллийг авна уу WWW.datanumen.com




