Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Përditësimi i fundit: korrik 2020; Zbatueshmëria: Office 365,2019, 2016, 2013.

Ndonjëherë, ne dëshirojmë t'i bëjmë dokumentet tona të Word-it më ndërveprues dhe madje të kapim disa të dhëna të përdoruesit. Futni kutitë e mesazheve dhe të hyrjes.

Siç sugjeron emri, një kuti mesazhi është një pjesë e informacionit që u shfaqet përdoruesve të dokumentit. Kutitë e hyrjes janë instrumentale për të kapur informacion nga përdoruesi.

Ky postim ka të gjithë informacionin dhe mostrat e kodit që ju nevojiten për të krijuar dokumente plotësisht funksionale me mesazhet e Visual Basic për Aplikacione (VBA) dhe kutitë hyrëse për Microsoft Word.

Si të shtoni kodin VBA në Word?

Përpara se të shkojmë përpara dhe të shpjegojmë se si të shtojmë kutitë e mesazheve dhe hyrjes, këtu është një rifreskim i shpejtë se si të shtoni kodin tuaj të personalizuar VBA në një dokument Word.

  • Së pari, shkoni përpara dhe aktivizoni skedën Zhvilluesi .
  • Tani, shtypni  butonin Visual Basic nga  skeda Zhvilluesi  . Kjo do të hapë Redaktuesin Visual Basic.

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

  • Theksoni dokumentin tuaj.
  • Klikoni  Insert  dhe më pas zgjidhni  Modul .

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

  • Kopjoni kodin që ne ofrojmë më poshtë në modulin që sapo keni krijuar në modulin tuaj.
  • Klikoni mbi Ruaj. Jepni një emër dokumentit tuaj nëse ju kërkohet.
  • Mbyllni redaktorin e Visual Basic.

Kutitë e mesazheve Kodi VBA

Sintaksë:

MsgBox (prompt, butonat, titulli, skedari i ndihmës, konteksti)

Shpjegimi sintaksor:

Kërko:

E detyrueshme. Është informacioni që mund t'i jepet përdoruesit. Duhet të futet brenda thonjëzës së  dyfishtë .

Butonat:

Fakultative. Butonat janë ato lloj butonash që i jepen informacionit të përdoruesit. Ka butona të ndryshëm në dispozicion për MsgBox() dhe ato mund të gjenden në fotot më poshtë.

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Titulli:

Fakultative. Është titulli i informacionit që i jepet përdoruesit. Nëse nuk jepet,  Microsoft Word  do të jetë titulli i paracaktuar.

Skedari i ndihmës dhe konteksti:

  • Fakultative. Helpfile do të identifikojë skedarin Ndihmë të disponueshëm në diskun lokal, i cili mund të ofrohet si ndihmë në një kuti dialogu
  • Fakultative. Konteksti është shprehje numerike e cila përdoret për të identifikuar temën e ndihmës me numrin unik.

Shembull i kodit të kutisë së mesazhit

'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

Prodhimi:

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Kodi VBA i kutive të dialogut dhe hyrjes

Kutia e hyrjes është një dialog i thjeshtë që na lejon t'i kërkojmë përdoruesit për disa informacione. Le të njihemi me kodin VBA duke përdorur një shembull.

Sintaksë:

InputBox (Prompt, Titulli, Default, XPos, YPos, HelpFile, HelpContextId, Type)

Shpjegimi sintaksor:

Kërko:

E detyrueshme. Është informacioni që mund t'i jepet përdoruesit. Duhet të futet brenda thonjëzës së  dyfishtë .

Titulli:

Fakultative. Është titulli i informacionit që i jepet përdoruesit. Nëse nuk jepet,  Microsoft Word  do të jetë titulli i paracaktuar.

Parazgjedhja:

Fakultative. Ai shfaq vlerën e paracaktuar brenda kutisë së tekstit, përpara se përdoruesi të shkruajë një vlerë. Nëse nuk specifikohet, kutia e tekstit do të jetë bosh.

XPos:

Fakultative. Përdoret si pozicion në boshtin X. Nga e majta në të djathtë

YPos:

Fakultative. Përdoret si pozicion në boshtin Y. Nga lart poshtë

File Help dhe HelpContext ID:

  • Fakultative. Helpfile do të identifikojë skedarin Ndihmë të disponueshëm në diskun lokal, i cili mund të ofrohet si ndihmë në një kuti dialogu
  • Fakultative. ID-ja e HelpContext është numri i ID-së për skedarin e ndihmës.

Kodi i kutisë hyrëse:

'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

Prodhimi:

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Si të krijoni kuti të dhënash dhe mesazhesh në një dokument Word me VBA?

Lëreni një koment

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Si të Rregulloni Gabimin e Outlook-it që Nuk Mund të Dërgojë Email por Mund t'i Marrë ato

Rregulloni Outlook kur mund të merrni email por nuk mund të dërgoni. Kontrolloni Kutinë e Dërgesave, modalitetin offline, hyrjen, cilësimet SMTP, profilin dhe ndryshimet e Microsoft 365.

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Shabllon Excel i thjeshtë për gjurmimin e pagave dyjavore për ekipe të vogla: Udhëzues praktik për konfigurimin

Ndërtoni një gjurmues të thjeshtë të pagave dyjavore në Excel për një ekip të vogël, me orë, paga, zbritje, shënime rishikimi, përmbledhje dhe udhëzime për ruajtjen e të dhënave.

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Shabllon i thjeshtë prezantimi për trajnimin e punësimit të të punësuarve të rinj: Plan praktik me 12 diapozitiva

Ndërtoni një prezantim të thjeshtë orientimi për të punësuarit e rinj me një strukturë praktike me 12 diapozitiva që mbulon pritshmëritë e rolit, mjetet, sigurinë, politikat, sigurinë fizike dhe veprimet e javës së parë.

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Si të Eksportoni Kontaktet e Salesforce në një Format të Pastër Excel Pa Prishur ID-të ose Numrat e Telefonit

Eksportoni kontaktet e Salesforce në Excel pastër: ndërtoni raportin e duhur, eksportoni si CSV Vetëm Detajet, importoni me Power Query, ruani ID-të dhe zerot kryesore, hiqni dublikatet në mënyrë të sigurt dhe verifikoni rezultatin.

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Shabllon i Printueshëm i Orarit javor të Pastrimit për Pronarët e Airbnb (Word & PDF)

Përdorni këtë orar javor pastrimi të printueshëm për pronarët e Airbnb për të organizuar pastrimin e ndërrimit, detyrat e pastrimit të thellë, ribushimin, kontrollin e sigurisë dhe printimin nga Word në PDF.

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Shabllon Falas për Organizatorin e Kalendarit të Faturave Mujore për Excel: Një Vendosje Praktike 2026

Organizoni faturat mujore në Excel me një shabllon falas të kalendarit të faturave, gjurmimin e datave të skadencës, formulat e statusit, fushat e pagesës automatike dhe këshilla praktike për rrjedhën e parasë.

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Formula e Excel-it nuk llogarit automatikisht? Rregullojeni në 3 hapa të thjeshtë

Rregulloni format e Excel-it që nuk llogariten automatikisht në tre hapa: aktivizoni llogaritjen automatike, rillogaritni dhe riparoni qelizat e formulave.

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Shablloni i Gjurmimit të Shpenzimeve për Kontraktorët e Pavarur për Freelancat në SHBA: Çfarë të Gjurmoheni në 2026

Ndërtoni një gjurmues praktik shpenzimesh për freelancat në SHBA me kategori të përshtatshme për Schedule C, fusha për faturat, gjurmimin e kilometrazhit dhe përditësimet e rregullave të IRS për 2026.

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Aplikacionet më të mira falas për faturim për bizneset e vogla të shërbimeve në SHBA (2026)

Krahasoni aplikacionet më të mira falas për faturim për bizneset e shërbimeve në SHBA në 2026, duke përfshirë Zoho Invoice, Wave, Square, PayPal dhe Invoice Ninja.

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Shabllon Excel Falas për Gjurmimin e Shpenzimeve dhe Ardhurave të Pronave me Qira: Udhëzues për Fillestarët

Përdorni një gjurmues falas të pronave me qira në Excel për të organizuar ardhurat, shpenzimet, pronat dhe rrjedhën e parave mujore. Mësoni çfarë të regjistroni, si ta konfiguroni dhe gabimet për të shmangur.