Bugünkü yazıda hər gün yeni sitat öyrənmək üçün Word-də "Günün Sitatası" funksiyasını necə əlavə etməyin yolunu izah etmək istəyirik.
"Günün Sitatası" funksiyası hər dəfə Word proqramını işə saldığınız zaman bir fərqli sitat göstərir. Çoxlu işə başlamazdan əvvəl bir neçə saniyə ayırıb müdriklik sitatını oxuyun. Bu, sizə çox fayda verəcək.
Buna görə də, indi Word-ünüzə belə bir xüsusiyyət əlavə etmək üçün rəhbərlərimizi izləyin.
Sitatları Excel faylına qoyun
- Əvvəlcə Excel-i açın və yeni vərəqin adını “Sitatlar” olaraq dəyişdirin.
- Sonra A1 xanasına “Nömrə”, B1 xanasına “Sitatlar” və C1 xanasına “Vaxt” daxil edin.
- Sonra A sütununu seriya nömrələri ilə doldurun.
- B sütununun hər xanasına bir sitat əlavə edin.
- Və C sütununa “0” nömrəsini daxil edin.
- Nəhayət, Excel faylını “Günün Sitatı” adlandırın. Və onu bir qovluqda saxlayın. Bizim vəziyyətimizdə, faylı saxladıqdan sonra onun tam ünvanı aşağıdakı kimi görünəcəkdir:
C:\Users\Public\Documents\Sample\Quote of the Day.xlsx
Müvafiq olaraq, özünüzü xatırlamalısınız.
Kliklə bilərsiniz burada nümunə faylı yükləmək üçün.
VBA Layihəsinə Modul daxil edin
- Başlamaq üçün “Alt+ F11” düymələrini basaraq Word-də VBA redaktorunu işə salın.
- Soldakı "Layihə" panelində "Normal" düyməsini basın.
- Sonra menyu çubuğunda "Daxil et" sekmesini vurun.
- Və açılan menyuda "Modul" seçin.
- Sonra yeni modulu açmaq üçün iki dəfə klikləyin.
- İndi aşağıdakı kodları ora yapışdırın:
Sub AutoExec()
Dim objExcel As Excel.Application
Dim objWorkbook As Excel.Workbook
Dim objWorksheet As Excel.Worksheet
Dim nRowIndex As Integer
Dim nMinValue As Integer
Dim nMinRowIndex As Integer
Set objExcel = CreateObject("Excel.Application")
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\Public\Documents\Sample\Quote of the Day.xlsx")
Set objWorksheet = objWorkbook.Sheets("Quotes")
' Initialization
nMinValue = 0
nMinRowIndex = -1
For nRowIndex = 2 To objWorksheet.UsedRange.Rows.Count
If (nMinRowIndex = -1) Then
nMinValue = objWorksheet.Cells(nRowIndex, 3).Value
nMinRowIndex = nRowIndex
Else
If (objWorksheet.Cells(nRowIndex, 3).Value < nMinValue) Then
nMinValue = objWorksheet.Cells(nRowIndex, 3).Value
nMinRowIndex = nRowIndex
End If
End If
Next nRowIndex
frmQuoteOfTheDay.txtQuoteOfTheDay.text = objWorksheet.Cells(nMinRowIndex, 2).Value
frmQuoteOfTheDay.Show Modal
objWorksheet.Cells(nMinRowIndex, 3).Value = objWorksheet.Cells(nMinRowIndex, 3).Value + 1
objWorkbook.Close SaveChanges:=True
' Close Excel using Quit method on the Application object.
objExcel.Application.Quit
' Release the object variable.
Set objExcel = Nothing
End Sub
- "Saxla" düyməsini basın.
Qeyd:
Bu kod xəttində:
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\Public\Documents\Sample\Quote of the Day.xlsx")
Yol ünvanını faktiki ilə əvəz etməyi unutmayın.
İstifadəçi Formasını daxil edin
Sonra sitatı göstərmək üçün istifadəçi forması yaradacağıq.
- Yenə də VBA redaktorunda yenidən “Daxil et” sekmesini klikləyin.
- Yalnız bu dəfə “UserForm” seçirsiniz.
- Sonra istifadəçi formasına sahib olacaqsınız. Formanın ölçüsünü dəyişmək üçün forma tutacaqlarına klikləyin.
- Sonra "Xüsusiyyətlər" pəncərəsini açmaq üçün "F4" düyməsini basın. Ekranın sol aşağı küncündə görünəcək.
- Formanı “frmQuoteOfTheDay” adlandırın və başlığını “Günün Sitatı” olaraq təyin edin. Bundan əlavə, şrift və fon rəngini düzgün təyin edin. Və seçin "Yalan" üçün "ShowModal".
- Sonra qutunu çıxarmaq üçün menyu çubuğunda "Alətlər qutusu" əmrini vurun.
- Mətn qutusu, etiket və əmr düyməsi yaratmaq üçün idarəetmə elementlərindən istifadə edin. Onları aşağıdakı ardıcıllıqla düzün:
- Sonra bu nəzarətlər üçün xassələri təyin etməlisiniz.
- Əvvəlcə etiketə klikləyin. Başlıq mətnini “Günün Sitatı” olaraq təyin edin. Düzgün şrift ölçüsünü tətbiq edin və fonu şəffaf olaraq təyin edin.
- İkincisi, mətn qutusuna klikləyin. Onu “txtQuoteOfTheDay” adlandırın.
- Üçüncüsü, əmr düyməsini basın. Onu “btnClose” adlandırın və başlığı “Bağlamaq” olaraq təyin edin. Sonra kodlaşdırma sahəsini açmaq üçün “Bağla” düyməsini iki dəfə klikləyin. Aşağıdakı kodları daxil edin:
Private Sub btnClose_Click() Unload Me End Sub
- Nəhayət, kodları yadda saxlayın.
Word-i hər dəfə işə saldığınız zaman aşağıdakı kimi bir istifadəçi forması görəcəksiniz:
Söz problemlərini həll edin
Word-də sənədin pozulmasına səbəb ola biləcək bu və ya digər problemlə qarşılaşmaq qaçılmazdır. Ən əsası hər bir böhranı tez və düzgün şəkildə həll etməkdir. Lakin bunun üçün peşəkar bir vasitə tələb olunacaq. docx bərpa edin.
Müəllif Giriş:
Vera Çen məlumatların bərpası üzrə mütəxəssisdir DataNumendaxil olmaqla məlumatların bərpası texnologiyaları üzrə dünya lideri olan , Inc zədələnmiş Excel və pdf proqram məhsullarının təmiri. Ətraflı məlumat üçün ziyarət edin www.datanumen.com





