Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Последње ажурирање: јул 2020; Применљивост: Оффице 365,2019, 2016, 2013.

Понекад бисмо желели да наше Ворд документе учинимо интерактивнијима, па чак и да ухватимо неки кориснички унос. Унесите поруке и поља за унос.

Као што име сугерише, оквир за поруку је део информације који се приказује корисницима документа. Кутије за унос су инструменталне за прикупљање информација од корисника.

Овај пост садржи све информације и узорке кода који су вам потребни за креирање потпуно функционалних докумената са Висуал Басиц за апликације (ВБА) порукама и кутијама за унос за Мицрософт Ворд.

Како додати ВБА код у Ворд?

Пре него што наставимо и објаснимо како да додате оквире за поруке и унос, ево кратког освежења о томе како да додате свој прилагођени ВБА код у Ворд документ.

  • Прво, наставите и омогућите картицу Програмер .
  • Сада притисните дугме  Висуал Басиц са  картице Девелопер  . Ово ће отворити Висуал Басиц Едитор.

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

  • Истакните свој документ.
  • Кликните  на Убаци  , а затим изаберите  Модул .

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

  • Копирајте код који пружамо у наставку у модул који сте управо креирали у свој модул.
  • Кликните на Сачувај. Наведите име свом документу ако се то од вас затражи.
  • Затворите Висуал Басиц Едитор.

Кутије за поруке ВБА код

Синтакса:

МсгБок(промпт,дугмад,наслов,фајл помоћи,контекст)

Објашњење синтаксе:

Промпт:

Потребан. То је информација која се може дати кориснику. Треба га уметнути унутар  двоструког наводника .

Дугмад:

Опционо. Дугмад су она врста дугмади која се дају информацијама о корисницима. Доступна су различита дугмад за МсгБок() и могу се наћи на сликама испод.

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Наслов:

Опционо. То је наслов за информације које се дају кориснику. Ако није дата,  Мицрософт ворд  ће бити подразумевани наслов.

Фајл помоћи и контекст:

  • Опционо. Хелпфиле ће идентификовати датотеку помоћи која је доступна на локалном диску која се може пружити као помоћ у оквиру за дијалог
  • Опционо. Контекст је нумерички израз који се користи за идентификацију теме помоћи јединственим бројем.

Пример кода поља за поруке

'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

Излаз:

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

ВБА код за дијалог и оквире за унос

Оквир за унос је једноставан дијалог који нам омогућава да затражимо од корисника неке информације. Хајде да се упознамо са ВБА кодом на примеру.

Синтакса:

ИнпутБок (промпт, наслов, подразумевано, КСПос, ИПос, ХелпФиле, ХелпЦонтектИд, Типе)

Објашњење синтаксе:

Промпт:

Потребан. То је информација која се може дати кориснику. Треба га уметнути унутар  двоструког наводника .

Наслов:

Опционо. То је наслов за информације које се дају кориснику. Ако није дата,  Мицрософт ворд  ће бити подразумевани наслов.

Уобичајено:

Опционо. Приказује подразумевану вредност унутар оквира за текст, пре него што корисник унесе вредност. Ако није наведено, оквир за текст ће бити празан.

Кспос:

Опционо. Користи се као позиција на Кс оси. С лева на десно

ИПос:

Опционо. Користи се као позиција на И оси. Од врха до дна

Хелпфиле и ХелпЦонтект ИД:

  • Опционо. Хелпфиле ће идентификовати датотеку помоћи која је доступна на локалном диску која се може пружити као помоћ у оквиру за дијалог
  • Опционо. ХелпЦонтект ИД је ИД број датотеке помоћи.

Код поља за унос:

'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

Излаз:

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Како креирати оквире за унос и поруке у Ворд документу са ВБА?

Остави коментар

Kako popraviti grešku u Outlooku: ne može se slati e-pošta, ali se može primati

Kako popraviti grešku u Outlooku: ne može se slati e-pošta, ali se može primati

Popravite Outlook kada možete da primate e-poštu, ali ne i da šaljete. Proverite sanduče za slanje, offline režim, prijavljivanje, SMTP podešavanja, profile i promene u Microsoft 365.

Jednostavan Excel šablon za dvonedeljni obračun zarada za male timove: Praktični vodič za podešavanje

Jednostavan Excel šablon za dvonedeljni obračun zarada za male timove: Praktični vodič za podešavanje

Izgradite jednostavan dvonedeljni obračun zarada u Excelu za mali tim, sa satima, platom, odbicima, oznakama za pregled, rezimeima i smernicama za vođenje evidencije.

Jednostavan predložak prezentacije za obuku novih zaposlenika: Praktični nacrt od 12 slajdova

Jednostavan predložak prezentacije za obuku novih zaposlenika: Praktični nacrt od 12 slajdova

Izradite jednostavnu prezentaciju za uvođenje novih zaposlenika koristeći praktičnu strukturu od 12 slajdova koja pokriva očekivanja za radno mjesto, alate, sigurnost, politike, zaštitu na radu i aktivnosti prvog tjedna.

Kako izvesti Salesforce kontakte u čist Excel format bez oštećenja ID-ova ili brojeva telefona

Kako izvesti Salesforce kontakte u čist Excel format bez oštećenja ID-ova ili brojeva telefona

Izvezite Salesforce kontakte u Excel na čist način: kreirajte odgovarajući izveštaj, izvezite samo detalje u CSV formatu, uvezite pomoću Power Query-a, sačuvajte ID-ove i vodeće nule, bezbedno uklonite duplikate i proverite rezultat.

Šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine (Word i PDF)

Šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine (Word i PDF)

Koristite ovaj šablon nedeljnog rasporeda čišćenja za štampu za Airbnb domaćine da organizujete čišćenje između gostiju, dubinsko čišćenje, dopunu zaliha, bezbednosne provere i štampu iz Word-a u PDF.

Besplatni mesečni kalendar računa za Excel: Praktična podešavanja za 2026. godinu

Besplatni mesečni kalendar računa za Excel: Praktična podešavanja za 2026. godinu

Organizujte mesečne račune u Excelu pomoću besplatnog rasporeda kalendara računa, praćenja datuma dospeća, formula za status, polja za automatsko plaćanje i praktičnih saveta za tok novca.

Formula u Excelu se ne računa automatski? Popravite to u 3 jednostavna koraka

Formula u Excelu se ne računa automatski? Popravite to u 3 jednostavna koraka

Popravite formule u Excelu koje se ne računaju automatski u tri koraka: omogućite automatsko računanje, ponovo izračunajte i popravite ćelije sa formulama.

Šablon za praćenje troškova nezavisnih ugovornih radnika za američke freelancere: Šta pratiti u 2026. godini

Šablon za praćenje troškova nezavisnih ugovornih radnika za američke freelancere: Šta pratiti u 2026. godini

Izgradite praktičan alat za praćenje troškova za američke freelancere sa kategorijama prilagođenim obrascu Schedule C, poljima za račune, praćenjem pređenih kilometara i ažuriranjima IRS pravila za 2026. godinu.

Najbolje besplatne aplikacije za fakturisanje za mala uslužna preduzeća u SAD (2026)

Najbolje besplatne aplikacije za fakturisanje za mala uslužna preduzeća u SAD (2026)

Uporedite najbolje besplatne aplikacije za fakturisanje za američka uslužna preduzeća u 2026. godini, uključujući Zoho Invoice, Wave, Square, PayPal i Invoice Ninja.

Besplatni Excel šablon za praćenje prihoda i rashoda iznajmljene nekretnine: Vodič za početnike

Besplatni Excel šablon za praćenje prihoda i rashoda iznajmljene nekretnine: Vodič za početnike

Koristite besplatni Excel alat za praćenje iznajmljene nekretnine kako biste organizovali prihode, rashode, nekretnine i mesečni novčani tok. Naučite šta beležiti, kako ga podesiti i koje greške izbegavati.