Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako upraviť UserForm v jazyku Visual Basic

UserForms sú obrazovky , ktoré používatelia zadávať dáta do interakcie s napísané v jazyku Visual Basic for Applications ( VBA ) programu . Programátori rozširujúce štandardnú sadu nástrojov pre Microsoft Word , Excel a Access vytvoriť tieto vlastné formuláre a naplniť je s tlačidlami , posuvníky a textových polí vhodných pre vstup ich VBA programy vykoná spustiť . Úprava VBA UserForm zahŕňa použitie konštrukčné okná formulára VBA integrované vývojové prostredie ( IDE ) . Toto prostredie je zakotvená v každej aplikácii balíka Office . Úprava UserForms umožňuje používateľom rýchlejšie a efektívnejšie komunikovať so svojimi VBA programami . Veci , ktoré budete potrebovať v Microsoft Word
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte aplikáciu Microsoft Word , potom stlačte tlačidlo " Alt " a " F11 " zadať VBA IDE .

2

Kliknite na " Vložiť " a potom " UserForm " pre vytvorenie novej UserForm pre váš program VBA . Budete použite formulár pre poskytnutie používateľských dát na krátku program , ktorý naplní tabuľky programu Word .
3

Double - kliknite na " UserForm " položku v podokne " projektu " na ľavej strane na obrazovke . To bude vystavovať skrinka na náradie , ktorá obsahuje ovládacie prvky pre umiestniť na formulári .
4

Presunutím ovládacieho prvku tlačidlo príkazu z krabice nástrojov do formulára . Umiestnite poľa v blízkosti stredu dolnej časti formulára .
5

Presuňte textové pole z krabice nástrojov do formulára , hore a vpravo na príkazové tlačidlo . Pretiahnite druhý textové pole z krabice nástrojov na ľubovoľné miesto UserForm , ktorý je priamo vľavo od prvého textového poľa .
6

Dvakrát kliknite na príkazové tlačidlo pre vstup do časti IDE pre vstup programového kódu .
7

Vložte nasledujúci programový kód do okna kódu :

( ActiveDocument.Tables.Count = 0 ) Then

ActiveDocument.Tables.Add výber . rozsah , 1 , 2

End If

ActiveDocument.Tables ( 1 ) . Riadky ( 1 ) . Cells ( 1 ) . Range.Text = TextBox1.Text

ActiveDocument . tabuľky ( 1 ) . Riadky ( 1 ) . Cells ( 2 ) . Range.Text = TextBox2.Text

tento program skopíruje údaje užívateľ zadá do textových polí do novej tabuľky v aktuálnom dokumente programu Word . Avšak poradie, v ktorom UserForm očakáva vstup sa líši od poradia používateľ očakáva . Budete chcete upraviť formulár opraviť tento problém .
8

Stlačte " F5 " pre spustenie programu . UserForm nie umiestnite textový kurzor do textu strieška do prvého textového poľa tak , ako má .
9

Kliknite na tlačidlo v ľavom najviac textového poľa zadajte ľubovoľný text . Stlačením tlačidla " Tab " pre presun na ďalšie pole vo formulári . Program kladie dôraz na príkazové tlačidlo namiesto očakávaného druhého textového poľa .
10

Kliknite do druhého textového poľa a zadajte ľubovoľný text, kliknite na príkazové tlačidlo . Program vytvorí novú tabuľku v dokumente a zaplní ho s textom z textových polí .
11.

Kliknite na " X " v UserForm v pravom hornom rohu až do konca programu .

12

kliknite vľavo textové pole UserForm a potom kliknite v poli " tabindex " v " Properties " panelu . Pole " tabindex " V súčasnej dobe číta " 2 " , čo znamená , že to je posledná z troch ovládacích prvkov na formulári prijímať vstup užívateľa .
13

typu " 0 " po 2 , potom kliknite na tlačidlo najviac vpravo textové pole . Typ " 1 " v poli " tabindex " , kliknite na príkazové tlačidlo . Zadajte " 2 " v poli " tabindex " .
14

znovu spustiť program , pomocou krok 8 v návode . Program teraz poukazuje na textové polia v rovnakom poradí , ako stlačenie klávesu " Tab " .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené