Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Posledná aktualizácia: júl 2020; Použiteľnosť: Office 365, 2019, 2016, 2013.

Niekedy by sme chceli, aby boli naše dokumenty programu Word interaktívnejšie a dokonca by sme chceli zachytiť nejaké vstupy používateľov. Zadajte správy a vstupné polia.

Ako už názov napovedá, okno so správou je informácia, ktorá sa zobrazuje používateľom dokumentu. Vstupné polia slúžia na zachytenie informácií od používateľa.

Tento príspevok obsahuje všetky informácie a ukážky kódu, ktoré budete potrebovať na vytvorenie plne funkčných dokumentov so správami Visual Basic for Applications (VBA) a vstupnými poľami pre Microsoft Word.

Ako pridať kód VBA do programu Word?

Predtým, ako budeme pokračovať a vysvetlíme, ako pridať správy a vstupné polia, tu je rýchle pripomenutie, ako pridať vlastný kód VBA do dokumentu programu Word.

  • Najprv pokračujte a povoľte kartu Vývojár .
  • Teraz kliknite na  tlačidlo Visual Basic na  karte Vývojár  . Tým sa otvorí editor jazyka Visual Basic.

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

  • Zvýraznite svoj dokument.
  • Kliknite  na Vložiť  a potom vyberte  Modul .

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

  • Skopírujte kód, ktorý poskytujeme nižšie, do modulu, ktorý ste práve vytvorili, do svojho modulu.
  • Kliknite na Uložiť. Ak sa zobrazí výzva, zadajte názov dokumentu.
  • Zatvorte editor jazyka Visual Basic.

Kód VBA pre schránky správ

Syntax:

MsgBox (výzva, tlačidlá, názov, súbor pomoci, kontext)

Vysvetlenie syntaxe:

Výzva:

Požadovaný. Sú to informácie, ktoré môžu byť poskytnuté používateľovi. Mal by byť vložený do  dvojitých úvodzoviek .

Tlačidlá:

Voliteľné. Tlačidlá sú tie druhy tlačidiel, ktoré sa poskytujú používateľom. Pre MsgBox() sú k dispozícii rôzne tlačidlá a možno ich nájsť na obrázkoch nižšie.

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

názov:

Voliteľné. Je to názov informácií poskytovaných používateľovi. Ak nie je zadaný,  predvoleným názvom bude Microsoft word  .

Súbor pomoci a kontext:

  • Voliteľné. Súbor pomocníka identifikuje súbor pomocníka dostupný na lokálnom disku, ktorý môže byť poskytnutý ako pomocník v dialógovom okne
  • Voliteľné. Kontext je číselný výraz, ktorý sa používa na identifikáciu témy pomocníka pomocou jedinečného čísla.

Vzorový kód schránky správy

'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

Výkon:

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Dialógové a vstupné polia kód VBA

Vstupné pole je jednoduché dialógové okno, ktoré nám umožňuje požiadať používateľa o určité informácie. Zoznámime sa s kódom VBA na príklade.

Syntax:

Vstupné pole (výzva, názov, predvolené, XPos, YPos, súbor pomoci, ID kontextu pomoci, typ)

Vysvetlenie syntaxe:

Výzva:

Požadovaný. Sú to informácie, ktoré môžu byť poskytnuté používateľovi. Mal by byť vložený do  dvojitých úvodzoviek .

názov:

Voliteľné. Je to názov informácií poskytovaných používateľovi. Ak nie je zadaný,  predvoleným názvom bude Microsoft word  .

Predvolená hodnota:

Voliteľné. Zobrazuje predvolenú hodnotu v textovom poli predtým, ako používateľ zadá hodnotu. Ak nie je zadané, textové pole bude prázdne.

XPos:

Voliteľné. Používa sa ako poloha na osi X. Zľava doprava

YPos:

Voliteľné. Používa sa ako poloha na osi Y. Zhora nadol

Helpfile a HelpContext ID:

  • Voliteľné. Súbor pomocníka identifikuje súbor pomocníka dostupný na lokálnom disku, ktorý môže byť poskytnutý ako pomocník v dialógovom okne
  • Voliteľné. HelpContext ID je identifikačné číslo súboru pomocníka.

Kód vstupného poľa:

'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

Výkon:

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Ako vytvoriť vstupné a hlásenia v dokumente programu Word pomocou VBA?

Zanechať komentár

Šablóna PowerPointu o výročnej správe neziskovej organizácie: Možnosti bezplatného stiahnutia a kontrolný zoznam slajdov

Šablóna PowerPointu o výročnej správe neziskovej organizácie: Možnosti bezplatného stiahnutia a kontrolný zoznam slajdov

Vytvorte prehľadnú výročnú správu neziskovej organizácie v PowerPointe s bezplatnou šablónou, praktickou štruktúrou slajdov, metrikami vplyvu, finančnými údajmi a tipmi na prezentácie pripravené pre darcov.

Šablóna PowerPointu pre minimalistickú investorskú prezentáciu pre technologické startupy: Čo zahrnúť a čo vynechať

Šablóna PowerPointu pre minimalistickú investorskú prezentáciu pre technologické startupy: Čo zahrnúť a čo vynechať

Vytvorte si v PowerPointe prezentáciu pre investorov z oblasti čistých technologických startupov s praktickou štruktúrou slajdov, posolstvom zameraným na dôkazy, prístupným dizajnom a menším počtom rušivých elementov.

Šablóna matice delegovania úloh pre Word: Praktická verzia pre manažérov malých tímov

Šablóna matice delegovania úloh pre Word: Praktická verzia pre manažérov malých tímov

Pomocou tejto jednoduchej šablóny matice delegovania úloh vo Worde môžete priradiť vlastníkov, limity rozhodovania, termíny a kontrolné body bez toho, aby ste príliš komplikovali malý tím.

Šablóna jednoduchého hárku dochádzky do škôlky: Prihlásenie a odhlásenie na vytlačenie pre domácu starostlivosť o deti

Šablóna jednoduchého hárku dochádzky do škôlky: Prihlásenie a odhlásenie na vytlačenie pre domácu starostlivosť o deti

Použite tento jednoduchý tlačiteľný hárok dochádzky do škôlky pre domácu starostlivosť o deti s menami detí, časmi príchodu/odchodu, podpismi a tipmi na dodržiavanie predpisov.

Šablóna marketingovej stratégie na jednu stránku na tlač pre miestne firmy

Šablóna marketingovej stratégie na jednu stránku na tlač pre miestne firmy

Použite túto šablónu marketingovej stratégie na vytlačenie na definovanie vášho miestneho publika, ponuky, kanálov, rozpočtu, týždenných akcií a merateľných cieľov.

Ako zabrániť Excelu v automatickej zmene čísel na dátumy

Ako zabrániť Excelu v automatickej zmene čísel na dátumy

Zastavte Excel v konverzii hodnôt ako 1/2, 11-53 alebo JAN1 na dátumy. Naučte sa spoľahlivé riešenia pre písanie, vkladanie, import CSV a už konvertované bunky.

Šablóna PowerPointovej prezentácie moderného zoznamu nehnuteľností (bezplatná): Čo zahrnúť

Šablóna PowerPointovej prezentácie moderného zoznamu nehnuteľností (bezplatná): Čo zahrnúť

Vytvorte si bezplatne elegantný PowerPointový zápis nehnuteľnosti s praktickým plánom slajdov, fotografiami, brandingom, tipmi na prístupnosť, dodržiavanie predpisov a export.

Ako opraviť chybu Outlooku: Nemožno odoslať e-mail, ale príjem funguje

Ako opraviť chybu Outlooku: Nemožno odoslať e-mail, ale príjem funguje

Opravte Outlook, keď môžete prijímať e-maily, ale nemôžete ich odosielať. Skontrolujte Poštovú schránku na odoslanie, offline režim, prihlásenie, nastavenia SMTP, profily a zmeny v Microsoft 365.

Jednoduchá šablóna Excelu na sledovanie dvojtyždenného mzdového účtovníctva pre malé tímy: Praktická príručka na nastavenie

Jednoduchá šablóna Excelu na sledovanie dvojtyždenného mzdového účtovníctva pre malé tímy: Praktická príručka na nastavenie

Vytvorte jednoduchý dvojtyždenný sledovač miezd v Exceli pre malý tím, vrátane hodín, výplat, odpočtov, príznakov na kontrolu, súhrnov a usmernení na vedenie záznamov.

Kontrolný zoznam pre plánovanie udalostí a šablóna rozpočtu na tlač pre Word: Čo zahrnúť a kedy namiesto toho použiť Excel

Kontrolný zoznam pre plánovanie udalostí a šablóna rozpočtu na tlač pre Word: Čo zahrnúť a kedy namiesto toho použiť Excel

Vytvorte alebo prispôsobte si tlačiteľnú šablónu kontrolného zoznamu a rozpočtu pre plánovanie udalostí v programe Microsoft Word s praktickými časťami, kompromismi a tipmi pre porovnanie Wordu a Excelu.