Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Pēdējā atjaunināšana: 2020. gada jūlijā; Piemērojamība: Office 365,2019, 2016, 2013.

Dažreiz mēs vēlētos padarīt savus Word dokumentus interaktīvākus un pat uztvert kādu lietotāja ievadi. Ievadiet ziņojumu un ievades lodziņus.

Kā norāda nosaukums, ziņojumu lodziņš ir informācijas daļa, kas tiek parādīta dokumenta lietotājiem. Ievades lodziņi ir noderīgi, lai uztvertu informāciju no lietotāja.

Šajā ziņojumā ir visa informācija un koda paraugi, kas jums būs nepieciešami, lai izveidotu pilnībā funkcionālus dokumentus ar Visual Basic for Applications (VBA) ziņojumu un Microsoft Word ievades lodziņiem.

Kā programmā Word pievienot VBA kodu?

Pirms mēs turpinām un paskaidrojam, kā pievienot ziņojumu un ievades lodziņus, šeit ir sniegts īss atsvaidzinājums par to, kā Word dokumentam pievienot pielāgotu VBA kodu.

  • Vispirms dodieties uz priekšu un iespējojiet cilni Izstrādātājs .
  • Tagad  cilnē Izstrādātājs  nospiediet pogu  Visual Basic . Tas atvērs Visual Basic redaktoru.

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

  • Iezīmējiet savu dokumentu.
  • Noklikšķiniet uz  Ievietot  un pēc tam atlasiet  Modulis .

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

  • Kopējiet tālāk sniegto kodu modulī, kuru tikko izveidojāt savā modulī.
  • Noklikšķiniet uz Saglabāt. Ja tiek prasīts, norādiet sava dokumenta nosaukumu.
  • Aizveriet Visual Basic redaktoru.

Ziņojumu kastītes VBA kods

Sintakse:

MsgBox(uzvedne,pogas,nosaukums,palīdzības fails,konteksts)

Sintakses skaidrojums:

Pamudināt:

Obligāti. Tā ir informācija, ko var sniegt lietotājam. Tas jāievieto  pēdiņās .

Pogas:

Neobligāti. Pogas ir pogas, kas tiek sniegtas lietotāja informācijai. MsgBox() ir pieejamas dažādas pogas, un tās var atrast zemāk esošajos attēlos.

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Nosaukums:

Neobligāti. Tas ir lietotājam sniegtās informācijas nosaukums. Ja tas nav norādīts,  Microsoft Word  būs noklusējuma nosaukums.

Palīdzības fails un konteksts:

  • Neobligāti. Palīdzības fails identificēs vietējā diskā pieejamo palīdzības failu, ko var nodrošināt kā palīdzību dialoglodziņā
  • Neobligāti. Konteksts ir skaitliska izteiksme, ko izmanto, lai identificētu palīdzības tēmu pēc unikālā numura.

Ziņojuma lodziņa koda paraugs

'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

Izvade:

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Dialoga un ievades lodziņu VBA kods

Ievades lodziņš ir vienkāršs dialoglodziņš, kas ļauj mums pieprasīt lietotājam kādu informāciju. Ļaujiet mums iepazīties ar VBA kodu, izmantojot piemēru.

Sintakse:

InputBox (uzvedne, nosaukums, noklusējums, XPOS, YPos, palīdzības fails, palīdzības konteksta ID, tips)

Sintakses skaidrojums:

Pamudināt:

Obligāti. Tā ir informācija, ko var sniegt lietotājam. Tas jāievieto  pēdiņās .

Nosaukums:

Neobligāti. Tas ir lietotājam sniegtās informācijas nosaukums. Ja tas nav norādīts,  Microsoft Word  būs noklusējuma nosaukums.

Noklusējums:

Neobligāti. Tas parāda noklusējuma vērtību tekstlodziņā, pirms lietotājs ievada vērtību. Ja tas nav norādīts, tekstlodziņš būs tukšs.

XPOS:

Neobligāti. To izmanto kā pozīciju uz X ass. No kreisās puses uz labo

YPos:

Neobligāti. To izmanto kā pozīciju uz Y ass. No augšas uz leju

Palīdzības fails un palīdzības konteksta ID:

  • Neobligāti. Palīdzības fails identificēs vietējā diskā pieejamo palīdzības failu, ko var nodrošināt kā palīdzību dialoglodziņā
  • Neobligāti. HelpContext ID ir palīdzības faila ID numurs.

Ievades lodziņa kods:

'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

Izvade:

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Kā izveidot ievades un ziņojumu lodziņus Word dokumentā, izmantojot VBA?

Atstājiet komentāru

Bezpeļņas organizācijas gada pārskata PowerPoint veidne: bezmaksas lejupielādes iespējas un slaidu kontrolsaraksts

Bezpeļņas organizācijas gada pārskata PowerPoint veidne: bezmaksas lejupielādes iespējas un slaidu kontrolsaraksts

Izveidojiet skaidru bezpeļņas organizācijas gada pārskatu programmā PowerPoint, izmantojot bezmaksas veidni, praktisku slaidu struktūru, ietekmes rādītājus, finanšu datus un ziedotājiem gatavus prezentācijas padomus.

Minimālistiska investoru prezentācijas PowerPoint veidne tehnoloģiju jaunuzņēmumiem: ko iekļaut un ko izlaist

Minimālistiska investoru prezentācijas PowerPoint veidne tehnoloģiju jaunuzņēmumiem: ko iekļaut un ko izlaist

Izveidojiet tīro tehnoloģiju jaunuzņēmumu investoru prezentāciju programmā PowerPoint, izmantojot praktisku slaidu struktūru, uz pierādījumiem balstītu vēstījumu, pieejamu dizainu un mazāk uzmanības novēršanas faktoru.

Vienkārša uzdevumu deleģēšanas matricas veidne programmai Word: praktiska versija mazu komandu vadītājiem

Vienkārša uzdevumu deleģēšanas matricas veidne programmai Word: praktiska versija mazu komandu vadītājiem

Izmantojiet šo vienkāršo uzdevumu deleģēšanas matricas veidni programmā Word, lai piešķirtu īpašniekus, lēmumu pieņemšanas ierobežojumus, termiņus un kontrolpunktus, nepārāk sarežģījot nelielas komandas darbu.

Vienkārša dienas aprūpes apmeklējuma lapas veidne: drukājama pierakstīšanās un izrakstīšanās mājas bērnu aprūpei

Vienkārša dienas aprūpes apmeklējuma lapas veidne: drukājama pierakstīšanās un izrakstīšanās mājas bērnu aprūpei

Izmantojiet šo vienkāršo drukājamo dienas aprūpes centra apmeklējuma lapu mājas bērnu aprūpei ar bērnu vārdiem, ierašanās/aizbraukšanas laikiem, parakstiem un atbilstības padomiem.

Drukājama vienas lapas mārketinga stratēģijas veidne vietējiem uzņēmumiem

Drukājama vienas lapas mārketinga stratēģijas veidne vietējiem uzņēmumiem

Izmantojiet šo drukājamo vienas lapas mārketinga stratēģijas veidni, lai definētu savu vietējo auditoriju, piedāvājumu, kanālus, budžetu, iknedēļas darbības un izmērāmus mērķus.

Kā apturēt programmu Excel no automātiskas skaitļu maiņas uz datumiem

Kā apturēt programmu Excel no automātiskas skaitļu maiņas uz datumiem

Neļaujiet programmai Excel konvertēt tādas vērtības kā 1/2, 11–53 vai JAN1 datumos. Uzziniet uzticamus risinājumus rakstīšanai, ielīmēšanai, CSV importēšanai un jau konvertētajām šūnām.

Mūsdienīga nekustamā īpašuma saraksta prezentācijas PowerPoint veidne (bezmaksas): Kas jāiekļauj

Mūsdienīga nekustamā īpašuma saraksta prezentācijas PowerPoint veidne (bezmaksas): Kas jāiekļauj

Izveidojiet noformētu nekustamā īpašuma sludinājumu PowerPoint prezentācijā bez maksas ar praktisku slaidu plānu, fotoattēlu, zīmola veidošanas, pieejamības, atbilstības un eksportēšanas padomiem.

Kā novērst Outlook kļūdu: e-pasta sūtīšana neizdodas, bet saņemšana darbojas

Kā novērst Outlook kļūdu: e-pasta sūtīšana neizdodas, bet saņemšana darbojas

Novērsiet Outlook problēmu, kad e-pasts tiek saņemts, bet nevar nosūtīt. Pārbaudiet izsūtni, bezsaistes režīmu, pieteikšanos, SMTP iestatījumus, profilus un Microsoft 365 izmaiņas.

Vienkāršs divnedēļu algas aprēķina izsekošanas Excel veidne mazām komandām: Praktisks iestatīšanas ceļvedis

Vienkāršs divnedēļu algas aprēķina izsekošanas Excel veidne mazām komandām: Praktisks iestatīšanas ceļvedis

Izveidojiet vienkāršu divnedēļu algas aprēķina izsekošanas tabulu Excel mazai komandai, iekļaujot stundas, algu, atskaitījumus, pārskatīšanas karodziņus, kopsavilkumus un dokumentu glabāšanas norādījumus.

Drukājams pasākumu plānošanas kontrolsaraksts un budžeta veidne programmai Word: kas jāiekļauj un kad jāizmanto programma Excel

Drukājams pasākumu plānošanas kontrolsaraksts un budžeta veidne programmai Word: kas jāiekļauj un kad jāizmanto programma Excel

Izveidojiet vai pielāgojiet drukājamu pasākumu plānošanas kontrolsarakstu un budžeta veidni programmā Microsoft Word, iekļaujot praktiskas sadaļas, kompromisus un padomus par Word un Excel salīdzināšanu.