Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Utolsó frissítés: 2020. július; Alkalmazhatóság: Office 365,2019, 2016, 2013.

Néha szeretnénk Word-dokumentumainkat interaktívabbá tenni, és még a felhasználói bemeneteket is rögzíteni szeretnénk. Írja be az üzenet- és beviteli mezőket.

Ahogy a neve is sugallja, az üzenetablak egy olyan információ, amely megjelenik a dokumentum felhasználói számára. A beviteli mezők fontosak a felhasználótól származó információk rögzítésében.

Ez a bejegyzés tartalmazza az összes információt és kódmintát, amelyre szüksége van egy teljesen működőképes dokumentumok létrehozásához a Visual Basic for Applications (VBA) üzenettel és a Microsoft Word beviteli mezőivel.

Hogyan lehet VBA kódot hozzáadni a Word-hez?

Mielőtt továbbmennénk, és elmagyaráznánk, hogyan adhatunk hozzá üzenet- és beviteli mezőket, íme egy gyors frissítés arról, hogyan adhatjuk hozzá egyéni VBA-kódunkat egy Word-dokumentumhoz.

  • Először is menjen tovább, és engedélyezze a Fejlesztő lapot.
  • Most nyomja meg a  Visual Basic gombot a  Fejlesztő  lapon. Ezzel megnyílik a Visual Basic Editor.

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

  • Jelölje ki a dokumentumot.
  • Kattintson  a Beszúrás  gombra , majd válassza a  Modul lehetőséget .

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

  • Másolja be az alább megadott kódot a most létrehozott modulba a moduljába.
  • Kattintson a Mentés gombra. Ha a rendszer kéri, adjon nevet a dokumentumnak.
  • Zárja be a Visual Basic szerkesztőt.

Üzenőmezők VBA kódja

Szintaxis:

MsgBox(prompt,gombok,cím,súgófájl,kontextus)

Szintaxis magyarázata:

Gyors:

Kívánt. Ez az információ, amelyet át lehet adni a felhasználónak. Ezt a dupla idézőjelbe kell beilleszteni  .

Gombok:

Választható. A gombok olyan gombok, amelyeket a felhasználók információinak adnak meg. Az MsgBox()-hoz különféle gombok állnak rendelkezésre, amelyek az alábbi képeken találhatók.

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Cím:

Választható. Ez a címe a felhasználónak adott információnak. Ha nincs megadva,  a Microsoft Word  lesz az alapértelmezett cím.

Súgófájl és kontextus:

  • Választható. A Helpfile azonosítja a helyi lemezen elérhető súgófájlt, amely egy párbeszédpanelen súgóként nyújtható
  • Választható. A kontextus egy numerikus kifejezés, amely a súgótéma azonosítására szolgál az egyedi szám alapján.

Üzenetdoboz kód minta

'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

Kimenet:

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Párbeszéd- és beviteli mezők VBA kód

A beviteli mező egy egyszerű párbeszédpanel, amely lehetővé teszi bizonyos információk megadását a felhasználónak. Ismerkedjünk meg a VBA kóddal egy példa segítségével.

Szintaxis:

InputBox (Prompt, Cím, Alapértelmezett, XPos, YPos, HelpFile, HelpContextId, Type)

Szintaxis magyarázata:

Gyors:

Kívánt. Ez az információ, amelyet át lehet adni a felhasználónak. Ezt a dupla idézőjelbe kell beilleszteni  .

Cím:

Választható. Ez a címe a felhasználónak adott információnak. Ha nincs megadva,  a Microsoft Word  lesz az alapértelmezett cím.

Alapértelmezett:

Választható. Megjeleníti az alapértelmezett értéket a szövegmezőben, mielőtt a felhasználó beírna egy értéket. Ha nincs megadva, a szövegmező üres lesz.

XPos:

Választható. Az X tengely pozíciójaként használatos. Balról jobbra

YPos:

Választható. Az Y tengely pozíciójaként használatos. Fentről lefelé

Súgófájl és HelpContext azonosító:

  • Választható. A Helpfile azonosítja a helyi lemezen elérhető súgófájlt, amely egy párbeszédpanelen súgóként nyújtható
  • Választható. A HelpContext ID a súgófájl azonosítószáma.

Írja be a doboz kódját:

'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

Kimenet:

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hogyan lehet beviteli és üzenetdobozokat létrehozni egy Word dokumentumban VBA segítségével?

Hagyj kommentárt

Modern Real Estate Listing Presentation PowerPoint Template (Free): What to Include

Modern Real Estate Listing Presentation PowerPoint Template (Free): What to Include

Build a polished real estate listing PowerPoint for free with a practical slide plan, photo, branding, accessibility, compliance, and export tips.

Hogyan javítható meg az Outlook hiba: e-mailek fogadása működik, de a küldés nem

Hogyan javítható meg az Outlook hiba: e-mailek fogadása működik, de a küldés nem

Javítsa meg az Outlookot, ha fogadhat e-maileket, de nem tud küldeni. Ellenőrizze a Kimenő mappát, az offline módot, a bejelentkezést, az SMTP-beállításokat, a profilokat és a Microsoft 365 változásait.

Egyszerű kétheti bérszámfejtési nyilvántartó Excel sablon kis csapatoknak: Gyakorlati beállítási útmutató

Egyszerű kétheti bérszámfejtési nyilvántartó Excel sablon kis csapatoknak: Gyakorlati beállítási útmutató

Készítsen egyszerű kétheti bérszámfejtési nyilvántartót Excelben kis csapatok számára, órákkal, fizetéssel, levonásokkal, felülvizsgálati jelölőkkel, összefoglalókkal és nyilvántartási útmutatással.

Nyomtatható eseménytervezési ellenőrzőlista és költségvetési sablon Wordhöz: Mit tartalmazzon, és mikor használjon Excelt helyette?

Nyomtatható eseménytervezési ellenőrzőlista és költségvetési sablon Wordhöz: Mit tartalmazzon, és mikor használjon Excelt helyette?

Készítsen vagy szabjon testre nyomtatható eseménytervezési ellenőrzőlistát és költségvetési sablont Microsoft Wordben, gyakorlati részekkel, kompromisszumokkal és tippekkel a Word és az Excel használatához.

Egyszerű belépési képzési prezentációs sablon új munkatársaknak: 12 diás gyakorlati vázlat

Egyszerű belépési képzési prezentációs sablon új munkatársaknak: 12 diás gyakorlati vázlat

Készítsen egyszerű belépési prezentációt új munkatársaknak egy gyakorlati, 12 diás struktúrával, amely lefedi a szerepkör elvárásait, az eszközöket, a biztonságot, a szabályzatokat, a munkavédelmet és az első hét teendőit.

Hogyan exportálhatók a Salesforce névjegyek tiszta Excel formátumba az azonosítók és telefonszámok sérülése nélkül

Hogyan exportálhatók a Salesforce névjegyek tiszta Excel formátumba az azonosítók és telefonszámok sérülése nélkül

Exportáljon Salesforce névjegyeket tisztán Excelbe: állítsa össze a megfelelő jelentést, exportáljon Details Only CSV formátumban, importáljon Power Query-vel, őrizze meg az azonosítókat és a vezető nullákat, deduplikáljon biztonságosan, és ellenőrizze az eredményt.

Nyomtatható heti takarítási ütemterv sablon Airbnb házigazdáknak (Word és PDF)

Nyomtatható heti takarítási ütemterv sablon Airbnb házigazdáknak (Word és PDF)

Használja ezt a nyomtatható heti takarítási ütemtervet Airbnb házigazdáknak a vendégváltások közötti takarítás, a mélytakarítás, a feltöltés, a biztonsági ellenőrzések és a Word-PDF nyomtatás szervezéséhez.

Ingyenes havi számlanaptár-szervező sablon Excelhez: Gyakorlati beállítás 2026-ra

Ingyenes havi számlanaptár-szervező sablon Excelhez: Gyakorlati beállítás 2026-ra

Szervezze havi számláit Excelben egy ingyenes számlanaptár elrendezéssel, esedékességkövetéssel, státuszképletekkel, automatikus fizetési mezőkkel és gyakorlati pénzforgalmi tippekkel.

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Az Excel képletek nem számolnak automatikusan? Javítsd meg 3 egyszerű lépésben

Javítsd meg az Excel képleteket, amelyek nem számolnak automatikusan három lépésben: engedélyezd az Automatikus számítást, újraszámoltasd, és javítsd meg a képletcellákat.

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Független vállalkozó költségnapló sablon amerikai szabadúszóknak: Mit kell nyilvántartani 2026-ban

Készítsen gyakorlati költségnaplót amerikai szabadúszóknak Schedule C-barát kategóriákkal, számlamezőkkel, kilométerkövetéssel és a 2026-os IRS szabálymódosításokkal.