I dagens innlegg vil vi forklare hvordan du legger til en «Dagens sitat»-funksjon i Word for å lære nye sitater hver dag.
Funksjonen «Dagens sitat» viser ett nytt sitat hver gang du starter Word. Bare ta deg noen sekunder til å lese et visdomssitat før du begraver deg i massevis av arbeid. Dette vil gjøre deg mye godt.
Følg derfor våre ledetråder for å legge til en slik funksjon i Word nå.
Sett anførselstegn i en Excel-fil
- Først av alt, åpne Excel og gi nytt navn til et nytt ark som "Sitater".
- Neste skriv inn "Tall" i celle A1, "Sitat" i celle B1 og "Tider" i celle C1.
- Fyll deretter kolonne A med serienummer.
- Legg til ett anførselstegn i hver celle i kolonne B.
- Og skriv inn nummeret "0" i kolonne C.
- Til slutt, navngi Excel-filen som "Dagens sitat". Og lagre det i en mappe. I vårt tilfelle, etter at vi har lagret filen, skal dens fullstendige adresse se ut som nedenfor:
C:\Users\Public\Documents\Sample\Quote of the Day.xlsx
Følgelig bør du huske din.
Du kan klikke her. for å laste ned en eksempelfil.
Sett inn en modul i VBA Project
- Til å begynne med, utløs VBA-editor i Word ved å trykke "Alt + F11".
- På "Prosjekt"-panelet til venstre klikker du på "Normal".
- Klikk deretter på "Sett inn"-fanen på menylinjen.
- Og velg "Modul" på rullegardinmenyen.
- Neste dobbeltklikk for å åpne den nye modulen.
- Lim inn følgende koder der:
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
- Klikk på "Lagre"-knappen.
Merknader:
I denne kodelinjen:
Set objWorkbook = objExcel.Workbooks.Open("C:\Users\Public\Documents\Sample\Quote of the Day.xlsx")
Husk å erstatte stiadressen med en faktisk.
Sett inn et brukerskjema
Deretter oppretter vi et brukerskjema for å vise tilbudet.
- Likevel, i VBA-redigering, klikk på "Sett inn"-fanen igjen.
- Bare denne gangen velger du "UserForm".
- Da vil du ha et brukerskjema. Klikk på skjemahåndtakene for å endre størrelsen på det.
- Trykk deretter "F4" for å åpne "Egenskaper"-vinduet. Den vises i venstre nede hjørne av skjermen.
- Gi skjemaet navnet "frmQuoteOfTheDay" og angi bildeteksten som "Dagens sitat". Dessuten, angi font og bakgrunnsfarge riktig. Og velg "Falsk" for "ShowModal".
- Klikk deretter på "Verktøykasse"-kommandoen på menylinjen for å få frem boksen.
- Bruk kontrollene til å lage en tekstboks, en etikett og en kommandoknapp. Ordne dem i følgende rekkefølge:
- Deretter bør du angi egenskaper for disse kontrollene.
- Først klikker du på etiketten. Sett bildeteksten som «Dagens sitat». Bruk riktig skriftstørrelse og sett bakgrunnen som gjennomsiktig.
- For det andre, klikk på tekstboksen. Gi det navnet "txtQuoteOfTheDay".
- For det tredje, klikk på kommandoknappen. Navngi den som "btnClose" og angi bildeteksten som "Close". Dobbeltklikk deretter på "Lukk"-knappen for å åpne kodeområdet. Skriv inn følgende koder:
Private Sub btnClose_Click() Unload Me End Sub
- Til slutt, lagre koder.
Hver gang du starter Word, vil du se et brukerskjema som ligner på dette:
Løs Word-problemer
Det er uunngåelig å støte på det ene eller det andre problemet i Word, noe som kan føre til et ødelagt dokument. Det viktigste er å håndtere hver krise raskt og riktig. Dette vil imidlertid kreve et profesjonelt verktøy for å gjenopprette docx.
Forfatterintroduksjon:
Vera Chen er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert skadet Excel og pdf reparere programvareprodukter. For mer informasjon besøk www.datanumen. Med





