Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Paskutinis atnaujinimas: 2020 m. liepos mėn.; Taikymas: Office 365, 2019, 2016, 2013 m.

Kartais norėtume, kad „Word“ dokumentai būtų interaktyvesni ir netgi užfiksuotų vartotojo įvestį. Įveskite pranešimo ir įvesties laukelius.

Kaip rodo pavadinimas, pranešimų laukelis yra informacijos dalis, kuri rodoma dokumento vartotojams. Įvesties laukeliai yra svarbūs norint užfiksuoti informaciją iš vartotojo.

Šiame įraše yra visa informacija ir kodo pavyzdžiai, kurių prireiks norint sukurti visiškai veikiančius dokumentus su „Visual Basic for Applications“ (VBA) pranešimais ir „Microsoft Word“ įvesties laukeliais.

Kaip pridėti VBA kodą į „Word“?

Prieš eidami į priekį ir paaiškindami, kaip pridėti pranešimų ir įvesties laukelius, čia pateikiamas greitas atnaujinimas, kaip pridėti pasirinktinį VBA kodą prie „Word“ dokumento.

  • Pirmiausia eikite į priekį ir įgalinkite skirtuką Kūrėjas .
  • Dabar spustelėkite mygtuką „  Visual Basic “, esantį  skirtuke „ Kūrėjas  “. Tai atidarys „Visual Basic“ redaktorių.

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

  • Pažymėkite savo dokumentą.
  • Spustelėkite  Įterpti  , tada pasirinkite  Modulis .

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

  • Nukopijuokite toliau pateiktą kodą į modulį, kurį ką tik sukūrėte į savo modulį.
  • Spustelėkite Išsaugoti. Jei būsite paraginti, nurodykite savo dokumento pavadinimą.
  • Uždarykite Visual Basic redaktorių.

Pranešimų dėžutės VBA kodas

Sintaksė:

MsgBox(raginimas,mygtukai,pavadinimas,pagalbos failas,kontekstas)

Sintaksės paaiškinimas:

Raginimas:

Reikalingas. Tai informacija, kurią galima pateikti vartotojui. Jis turėtų būti įterptas į  dvigubą kabutę .

Mygtukai:

Neprivaloma. Mygtukai yra tokie mygtukai, kurie pateikiami vartotojų informacijai. Yra įvairių MsgBox() mygtukų, kuriuos galite rasti toliau pateiktose nuotraukose.

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Pavadinimas:

Neprivaloma. Tai vartotojui suteikiamos informacijos pavadinimas. Jei nenurodyta,  „Microsoft Word  “ bus numatytasis pavadinimas.

Pagalbinis failas ir kontekstas:

  • Neprivaloma. Pagalbos failas nustatys vietiniame diske esantį žinyno failą, kuris gali būti pateiktas kaip pagalba dialogo lange
  • Neprivaloma. Kontekstas yra skaitinė išraiška, naudojama pagalbos temai identifikuoti pagal unikalų numerį.

Pranešimo dėžutės kodo pavyzdys

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

Išvestis:

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Dialogo ir įvesties laukelių VBA kodas

Įvesties laukelis yra paprastas dialogo langas, leidžiantis paraginti vartotoją pateikti tam tikros informacijos. Susipažinkime su VBA kodu naudodamiesi pavyzdžiu.

Sintaksė:

Įvesties laukelis (raginimas, pavadinimas, numatytasis, XPos, YPos, žinyno failas, žinyno konteksto ID, tipas)

Sintaksės paaiškinimas:

Raginimas:

Reikalingas. Tai informacija, kurią galima pateikti vartotojui. Jis turėtų būti įterptas į  dvigubą kabutę .

Pavadinimas:

Neprivaloma. Tai vartotojui suteikiamos informacijos pavadinimas. Jei nenurodyta,  „Microsoft Word  “ bus numatytasis pavadinimas.

Numatytas:

Neprivaloma. Numatytoji reikšmė rodoma teksto laukelyje, prieš vartotojui įvedant reikšmę. Jei nenurodyta, teksto laukelis bus tuščias.

XPOS:

Neprivaloma. Jis naudojamas kaip padėtis X ašyje. Iš kairės į dešinę

YPos:

Neprivaloma. Jis naudojamas kaip padėtis Y ašyje. Nuo viršaus iki apačios

Žinyno failas ir HelpContext ID:

  • Neprivaloma. Pagalbos failas nustatys vietiniame diske esantį žinyno failą, kuris gali būti pateiktas kaip pagalba dialogo lange
  • Neprivaloma. HelpContext ID yra pagalbos failo ID numeris.

Įvesties dėžutės kodas:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

Išvestis:

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?

Kaip sukurti įvesties ir pranešimų dėžutes Word dokumente naudojant VBA?


Instrukcijos, kaip klausytis muzikos „Google“ žemėlapiuose

Instrukcijos, kaip klausytis muzikos „Google“ žemėlapiuose

Muzikos klausymosi „Google“ žemėlapiuose instrukcijos. Šiuo metu vartotojai gali keliauti ir klausytis muzikos naudodami „Google“ žemėlapio programą „iPhone“. Šiandien WebTech360 kviečia jus

LifeBOX – Viettel internetinės saugojimo paslaugos naudojimo instrukcijos

LifeBOX – Viettel internetinės saugojimo paslaugos naudojimo instrukcijos

„LifeBOX“ naudojimo instrukcijos – „Viettel“ internetinės saugojimo paslauga, „LifeBOX“ yra naujai paleista „Viettel“ internetinės saugojimo paslauga, turinti daug puikių funkcijų.

Kaip atnaujinti būseną „Facebook Messenger“.

Kaip atnaujinti būseną „Facebook Messenger“.

Kaip atnaujinti būseną „Facebook Messenger“, „Facebook Messenger“ naujausioje versijoje vartotojams suteikė itin naudingą funkciją: keisti

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje

Kortų žaidimo „Werewolf Online“ instrukcijos kompiuteryje, „Werewolf Online“ atsisiuntimo, įdiegimo ir žaidimo instrukcijos kompiuteryje per itin paprastą LDPlayer emuliatorių.

Instagrame paskelbtų istorijų ištrynimo instrukcijos

Instagrame paskelbtų istorijų ištrynimo instrukcijos

Instagrame paskelbtų istorijų ištrynimo instrukcijos. Jei norite ištrinti istoriją Instagram, bet nežinote, kaip? Šiandien WebTech360

Instrukcijos, kaip pridėti svarbių nuotraukų į „Facebook“.

Instrukcijos, kaip pridėti svarbių nuotraukų į „Facebook“.

Pažymėtų vaizdų pridėjimo prie „Facebook“ instrukcijos. Šiuo metu „Facebook“ leidžia mums asmeniniuose puslapiuose nustatyti siūlomus vaizdus. Čia kviečiame

Kaip ištaisyti „Windows Quick Assist“ neveikiančią klaidą

Kaip ištaisyti „Windows Quick Assist“ neveikiančią klaidą

Kaip ištaisyti neveikiančią „Windows Quick Assist“ klaidą, „Windows Quick Assist“ padeda lengvai prisijungti prie nuotolinio kompiuterio. Tačiau kartais tai sukelia ir klaidų. bet,

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“.

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“.

Instrukcijos, kaip įjungti / išjungti dainų maišymą „Spotify“, kad padėtų žmonėms greitai pakeisti dainų tvarką aukščiau esančiame muzikos grojaraštyje

Instrukcijos, kaip slapta įrašyti garsą „iPhone“.

Instrukcijos, kaip slapta įrašyti garsą „iPhone“.

Slapto įrašymo „iPhone“ instrukcijos, Šiuo metu „iPhone“ naudotojai gali įrašyti slaptai paliesdami galinę telefono dalį. Šiandien WebTech360 kviečia jus

Kaip naudoti „Mixamo“ pritaikytiems 3D modeliams animuoti

Kaip naudoti „Mixamo“ pritaikytiems 3D modeliams animuoti

Kaip naudoti „Mixamo“ tinkintų 3D modelių animavimui. Naudodami „Mixamo“ galite lengvai importuoti 3D modelį ir pritaikyti jam animacijos efektus. Žemiau pateikiamos naudojimo instrukcijos