Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Posljednje ažuriranje: srpanj 2020.; Primjenjivost: Office 365,2019, 2016, 2013.

Ponekad bismo željeli učiniti naše Word dokumente interaktivnijim, pa čak i uhvatiti neki korisnički unos. Unesite poruke i okvire za unos.

Kao što naziv sugerira, okvir s porukom je dio informacije koji se prikazuje korisnicima dokumenta. Kutije za unos su ključne za prikupljanje informacija od korisnika.

Ovaj post sadrži sve informacije i uzorke koda koji su vam potrebni za stvaranje potpuno funkcionalnih dokumenata s porukom Visual Basica za aplikacije (VBA) i okvirima za unos za Microsoft Word.

Kako dodati VBA kod u Word?

Prije nego što nastavimo i objasnimo kako dodati okvire za poruke i unos, evo kratkog osvježenja o tome kako dodati svoj prilagođeni VBA kod u Word dokument.

  • Prvo, samo naprijed i omogućite karticu Razvojni programer .
  • Sada pritisnite  gumb  Visual Basic na kartici Developer  . Ovo će otvoriti Visual Basic Editor.

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

  • Istaknite svoj dokument.
  • Kliknite  Umetni  , a zatim odaberite  Modul .

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

  • Kopirajte kod koji pružamo u nastavku u modul koji ste upravo stvorili u svoj modul.
  • Kliknite na Spremi. Dajte naziv svom dokumentu ako se to od vas zatraži.
  • Zatvorite Visual Basic Editor.

VBA kod okvira za poruke

Sintaksa:

MsgBox(prompt,gumbi,naslov,datoteka pomoći,kontekst)

Objašnjenje sintakse:

Potaknuti:

Potreban. To je informacija koja se može dati korisniku. Treba ga umetnuti unutar  dvostrukog navodnika .

Gumbi:

Izborno. Gumbi su one vrste tipki koje se daju informacijama o korisnicima. Dostupni su različiti gumbi za MsgBox() i mogu se naći na slikama ispod.

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Titula:

Izborno. To je naslov za informacije koje se daju korisniku. Ako nije navedeno,  Microsoft word  bit će zadani naslov.

Datoteka pomoći i kontekst:

  • Izborno. Helpfile će identificirati datoteku pomoći koja je dostupna na lokalnom disku koja se može pružiti kao pomoć u dijaloškom okviru
  • Izborno. Kontekst je numerički izraz koji se koristi za identifikaciju teme pomoći jedinstvenim brojem.

Primjer koda okvira za poruke

'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

Izlaz:

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Dijaloški i ulazni okviri VBA kod

Okvir za unos je jednostavan dijaloški okvir koji nam omogućuje da od korisnika zatražimo neke informacije. Upoznajmo se s VBA kodom na primjeru.

Sintaksa:

InputBox(prompt, naslov, zadano, XPos, YPos, HelpFile, HelpContextId, Type)

Objašnjenje sintakse:

Potaknuti:

Potreban. To je informacija koja se može dati korisniku. Treba ga umetnuti unutar  dvostrukog navodnika .

Titula:

Izborno. To je naslov za informacije koje se daju korisniku. Ako nije navedeno,  Microsoft word  bit će zadani naslov.

Zadano:

Izborno. Prikazuje zadanu vrijednost unutar tekstualnog okvira, prije nego što korisnik upiše vrijednost. Ako nije navedeno, tekstni okvir će biti prazan.

Xpos:

Izborno. Koristi se kao položaj na osi X. S lijeva na desno

YPos:

Izborno. Koristi se kao položaj na Y osi. Od vrha do dna

Helpfile i HelpContext ID:

  • Izborno. Helpfile će identificirati datoteku pomoći koja je dostupna na lokalnom disku koja se može pružiti kao pomoć u dijaloškom okviru
  • Izborno. HelpContext ID je ID broj za datoteku pomoći.

Kôd okvira za unos:

'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

Izlaz:

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Kako stvoriti okvire za unos i poruke u Word dokumentu s VBA?

Leave a Comment

Kako dodati emotikone poruka na Facebook Messenger

Kako dodati emotikone poruka na Facebook Messenger

Kako dodati emotikone poruka na Facebook Messenger. Otkrijte kako koristiti razne emotikone za poboljšanje komunikacije.

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja

Kako koristiti WiFi AR za provjeru snage Wi-Fi-ja, WiFi AR je jedinstvena aplikacija koja vam omogućuje provjeru jačine signala bežične mreže koristeći proširenu stvarnost.

Upute za pronalaženje spremljenih videa na Facebooku

Upute za pronalaženje spremljenih videa na Facebooku

Upute za pronalaženje spremljenih videa na Facebooku. Ako nakon spremanja videa u Facebookovu arhivu ne znate kako ga ponovno pogledati, ovaj vodič će vam pomoći.

Upute za uključivanje livestream obavijesti na Instagramu

Upute za uključivanje livestream obavijesti na Instagramu

Upute za uključivanje livestream obavijesti na Instagramu. Saznajte kako primati obavijesti o prijenosima uživo na Instagramu putem našeg jednostavnog vodiča.

Kako izraditi kuverte i naljepnice na Microsoft Office Word 2016 i 2019?

Kako izraditi kuverte i naljepnice na Microsoft Office Word 2016 i 2019?

Saznajte kako jednostavno možete izraditi naljepnice i ispisane omotnice u programu Word 365 / 2019 / 2016.

Upute za objavljivanje više fotografija na istoj Facebook priči

Upute za objavljivanje više fotografija na istoj Facebook priči

Detaljne upute za objavljivanje više fotografija na istoj Facebook priči. Saznajte kako učinkovito koristiti ovu značajku.

Kako koristiti efekte u programu Adobe Premiere Pro

Kako koristiti efekte u programu Adobe Premiere Pro

Kako koristiti efekte u programu Adobe Premiere Pro, efekte možete lako primijeniti kroz našu detaljnu uputu.

Prečaci u Blenderu koje korisnici trebaju znati

Prečaci u Blenderu koje korisnici trebaju znati

Prečaci u Blenderu koje korisnici trebaju znati. Ovaj vodič sadrži ključne prečace koji vam olakšavaju rad u Blenderu.

Kako provjeriti matičnu ploču računala

Kako provjeriti matičnu ploču računala

Saznajte kako provjeriti matičnu ploču računala koristeći različite metode - od naredbenog retka do CPU-Z. Ova uputa je korisna ako planirate nadogradnji vašeg osobnog računala.

Upute za izradu titlova za video pomoću CapCuta

Upute za izradu titlova za video pomoću CapCuta

Upute za izradu titlova za videozapise pomoću CapCuta. Ovaj članak će vam pokazati kako jednostavno uključiti titlove na Capcutu.