Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur till Redigera UserForm i Visual Basic

    standardmallar finns skärmar som användare anger data till att interagera med ett program skrivet i Visual Basic for Applications ( VBA ) . Programmerare sträcker standard uppsättning verktyg för Microsoft Word , Excel och Access skapa dessa anpassade formulär och fylla dem med knappar , reglage och textrutor lämpliga till ingången sina VBA -program måste köras . Redigera en VBA UserForm innebär att man använder fönstret formen utformningen av VBA integrerad utvecklingsmiljö ( IDE ) . Denna miljö är inbäddad i varje program av Office-paketet . Redigering standardmallar gör det möjligt för användare att interagera med din VBA -program snabbare och effektivare . Saker du behöver
    Microsoft Word
    Visa fler instruktioner
    1

    Öppna Microsoft Word , tryck sedan på " Alt " och " F11 " för att komma in i VBA IDE .
    Sida 2

    Klicka på " Infoga " och sedan " UserForm " för att skapa en ny userform för din VBA -program . Du ska använda blanketten för att lämna användaruppgifter för ett kort program som fyller en Word-tabell .
    3

    Dubbelklicka på " UserForm " post i " Project " rutan till vänster av skärmen. Detta kommer att utsätta den verktygslåda som innehåller kontroller för dig att placera i formuläret .
    4

    Dra en kontroll kommandoknapp från verktygslådan på formuläret . Placera lådan nära mitten av formulärets nedre del .
    5

    Dra en textruta från verktygslådan på formuläret , ovanför och till höger om kommandot knappen . Dra ytterligare en textruta från verktygslådan till någon UserForm plats som direkt är kvar av den första textrutan .
    6

    Dubbelklicka på kommandot för att ange den del av IDE för programkod posten .
    7

    Klistra in följande programkod i koden fönstret :
    p Om ( ActiveDocument.Tables.Count = 0 ) Then

    ActiveDocument.Tables.Add Selection . Range , 1 , 2 Review

    End If

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

    ActiveDocument . bord ( 1 ) . rader ( 1 ) . celler ( 2 ) . Range.Text = TextBox2.Text

    Detta program kopierar data användaren skriver i textrutorna till en ny tabell i den aktuella Word-dokument . Men i vilken ordning det UserForm förväntar ingång varierar från order användaren förväntar sig . Du ska redigera formuläret för att åtgärda detta problem .
    8

    Tryck " F5 " för att köra programmet . Den UserForm placerar inte cirkumflex textinsättningspunkten i den första textrutan som det ska .
    9

    Klicka i den vänstra mest textrutan , skriv sedan någon text . Tryck på " Tab " för att flytta till nästa fält i formuläret . Programmet belyser kommandoknappen istället för den förväntade andra textrutan .
    10

    Klicka i den andra textrutan och skriver in någon text , klicka på kommandoknappen . Programmet skapar en ny tabell i dokumentet och fyller den med text från textrutorna .
    11

    Klicka på " X " i UserForm övre , högra hörnet för att avsluta programmet .

    12

    Klicka UserForm s vänstra textrutan , klicka på " tabIndex " fältet i " Properties " fönstret . Den " tabIndex " fältet läser för närvarande " 2 ", vilket indikerar att det är den sista av de tre kontrollerna på formuläret för att ta emot användarens input .
    13

    Ange " 0 " över 2 , då klicka på högra textrutan . Ange " 1 " i " tabIndex " fältet , klicka sedan på kommandoknappen . Skriv en " 2 " i " tabIndex " fältet .
    14

    Kör programmet igen , med Steg 8 : s instruktioner . Programmet belyser nu textrutorna i rätt ordning när du trycker på " Tab " -tangenten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·HTML att dölja rullningslister i VBScript
    ·Hur man upptäcka Null i Visual Basic
    ·Hur exportera data från ett fält till en annan i Acce…
    ·Hur man använder en region klass att utesluta en regio…
    ·. Hur man uppgraderar en väg från VB6 till Net
    ·Hur konvertera en sträng till gemener i VBA
    ·Hur man rensar och Fylla Listrutor i Visual Basic 2010
    ·Hur man fångar ett fel i VB6
    ·Hur Omvänd Numbers på Visual Basic
    ·Hur man ansluter VB.NET Med Oracle
    Utvalda artiklarna
    ·Hur vill kolla efter en tom GridView Med några rader
    ·Hur du använder ActiveX-kontroller i ASP Net
    ·Hur man skapar ljud med tal i LabVIEW
    ·Hur kan man överföra transportanhållanden till SAP
    ·Hur man gör en besöksräknare Med PHP
    ·Hur Debug Python Startar
    ·Hur vill kolla en sträng för Alphabet i Visual Basic …
    ·Lägga till ODBC till VB.Net Express
    ·Hur man fångar alla variabler i ett PHP-funktionen Rä…
    ·Hur man kompilerar Python på en UNIX- terminal
    Copyright © Dator Kunskap http://www.dator.xyz