Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Síðast uppfært: júlí 2020; Gildissvið: Office 365,2019, 2016, 2013.

Stundum viljum við gera Word skjölin okkar gagnvirkari og jafnvel fanga inntak notenda. Sláðu inn skilaboða- og inntaksreiti.

Eins og nafnið gefur til kynna er skilaboðakassi upplýsingar sem birtast skjalnotendum. Inntaksreitir eru mikilvægir til að fanga upplýsingar frá notandanum.

Þessi færsla hefur allar upplýsingar og kóðasýni sem þú þarft til að búa til fullvirk skjöl með Visual Basic for Applications (VBA) skilaboðum og inntaksreitum fyrir Microsoft Word.

Hvernig á að bæta VBA kóða við Word?

Áður en við förum á undan og útskýrum hvernig á að bæta við skilaboða- og inntaksreitum, hér er fljótleg upprifjun á því hvernig á að bæta sérsniðnum VBA kóða þínum við Word skjal.

  • Í fyrsta lagi skaltu halda áfram og virkja Developer flipann.
  • Nú, ýttu á  Visual Basic hnappinn frá  Developer  flipanum. Þetta mun opna Visual Basic Editor.

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

  • Merktu skjalið þitt.
  • Smelltu  á Setja inn  og veldu síðan  Module .

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

  • Afritaðu kóðann sem við gefum hér að neðan í eininguna sem þú bjóst til í eininguna þína.
  • Smelltu á Vista. Gefðu skjalinu þínu nafn ef beðið er um það.
  • Lokaðu Visual Basic Editor.

Skilaboðabox VBA kóða

Setningafræði:

MsgBox (kvaðning, hnappar, titill, hjálparskrá, samhengi)

Setningafræði skýring:

Hvetja:

Áskilið. Það eru upplýsingarnar sem hægt er að gefa notandanum. Það ætti að setja inn í  tvöfalda gæsalappir .

Hnappar:

Valfrjálst. Hnappar eru þess konar hnappar sem upplýsingar eru gefnar til notenda. Það eru ýmsir hnappar í boði fyrir MsgBox() og þá má finna á myndunum hér að neðan.

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Titill:

Valfrjálst. Það er titill upplýsinganna sem notandinn fær. Ef það er ekki gefið upp verður  Microsoft word  sjálfgefinn titill.

Hjálparskrá og samhengi:

  • Valfrjálst. Hjálparskrá mun auðkenna hjálparskrána sem er tiltæk á staðbundnum diski sem hægt er að veita sem hjálp í svarglugga
  • Valfrjálst. Samhengi er töluleg tjáning sem er notuð til að auðkenna hjálparviðfangsefnið með einkvæmu númerinu.

Dæmi um kóða fyrir skilaboðareit

'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

Framleiðsla:

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Valmynd og inntaksbox VBA kóða

Inntaksbox er einfaldur gluggi sem gerir okkur kleift að biðja notandann um einhverjar upplýsingar. Leyfðu okkur að kynnast VBA kóðanum með því að nota dæmi.

Setningafræði:

InputBox (Hvetja, Titill, Sjálfgefið, XPos, YPos, HelpFile, HelpContextId, Tegund)

Setningafræði skýring:

Hvetja:

Áskilið. Það eru upplýsingarnar sem hægt er að gefa notandanum. Það ætti að setja inn í  tvöfalda gæsalappir .

Titill:

Valfrjálst. Það er titill upplýsinganna sem notandinn fær. Ef það er ekki gefið upp verður  Microsoft word  sjálfgefinn titill.

Sjálfgefið:

Valfrjálst. Það sýnir sjálfgefið gildi inni í textareitnum, áður en notandi slær inn gildi. Ef það er ekki tilgreint verður textareiturinn tómur.

XPos:

Valfrjálst. Það er notað sem staðsetning á X-ás. Frá vinstri til hægri

YPos:

Valfrjálst. Það er notað sem staðsetning á Y-ásnum. Frá toppi til botns

Hjálparskrá og auðkenni hjálparsamhengis:

  • Valfrjálst. Hjálparskrá mun auðkenna hjálparskrána sem er tiltæk á staðbundnum diski sem hægt er að veita sem hjálp í svarglugga
  • Valfrjálst. HelpContext ID er auðkennisnúmer hjálparskrárinnar.

Kóði inntaksboxs:

'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

Framleiðsla:

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?

Hvernig á að búa til inntaks- og skilaboðakassa í Word skjali með VBA?


Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar til að hlusta á tónlist á Google kortum

Leiðbeiningar um að hlusta á tónlist á Google kortum. Eins og er geta notendur ferðast og hlustað á tónlist með því að nota Google Map forritið á iPhone. Í dag býður WebTech360 þér

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónustu Viettel á netinu

Leiðbeiningar um notkun LifeBOX - geymsluþjónusta Viettel á netinu, LifeBOX er nýlega opnuð netgeymsluþjónusta Viettel með marga yfirburði eiginleika

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger

Hvernig á að uppfæra stöðu á Facebook Messenger, Facebook Messenger í nýjustu útgáfunni hefur veitt notendum afar gagnlegan eiginleika: að breyta

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni

Leiðbeiningar fyrir kortaleikinn Werewolf Online á tölvunni, Leiðbeiningar um niðurhal, uppsetningu og spilun Werewolf Online á tölvunni í gegnum einstaklega einfalda LDPlayer keppinautinn.

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram

Leiðbeiningar um að eyða sögum settar á Instagram. Ef þú vilt eyða sögu á Instagram en veist ekki hvernig? Í dag WebTech360

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook

Leiðbeiningar um að bæta við myndum á Facebook. Eins og er gerir Facebook okkur kleift að stilla myndir á persónulegum síðum okkar. Hér bjóðum við þér

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki

Hvernig á að laga villu í Windows Quick Assist sem virkar ekki, Windows Quick Assist hjálpar þér að tengjast ytri tölvu auðveldlega. Hins vegar, stundum býr það líka til villur. En,

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á blöndun laga á Spotify

Leiðbeiningar um að kveikja/slökkva á því að blanda lögum á Spotify, Til að hjálpa fólki að breyta röð laga á lagalistanum hér að ofan

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar til að taka upp hljóð í leyni á iPhone

Leiðbeiningar um leynilegar upptökur á iPhone, Eins og er geta iPhone notendur tekið upp leynilega með því að snerta bakhlið símans. Í dag býður WebTech360 þér

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að búa til sérsniðin þrívíddarlíkön

Hvernig á að nota Mixamo til að lífga sérsniðin þrívíddarlíkön Með Mixamo geturðu auðveldlega flutt inn þrívíddarlíkan og beitt hreyfimyndaáhrifum á það. Hér að neðan eru leiðbeiningar um notkun