I DENNE OPPGAVEN

Sammendrag

I Microsoft Excel, kan du opprette en egendefinert dialogboks for å be en bruker om informasjon ved å bruke tekstbokser, knapper eller andre kontroller i dialogboksen. Vanligvis, slik at når du skriver inn tekst i en tekstboks, vises teksten mens du skriver. Du kan imidlertid bruke en egenskap av Microsoft Visual Basic for Applications (VBA) Edition bruker-skjemaet til å opprette effekten av en tekstboks med skjulte eller "maskert". Dette kan være nyttig for å lage et passord-dialogboksen, der du ikke vil at teksten som er skrevet inn i en tekstboks for å være "synlig". Følgende informasjon beskriver hvordan du oppretter denne effekten. tilbake til toppen

Opprette en dialogboks

  1. Start Excel.

  2. Trykk Alt + F11 for å starte Microsoft Visual Basic-redigering.

  3. Sett inn-menyenklikker du Bruker-skjemaet.

  4. Ved hjelp av Verktøykassen for kontroller, legge til en tekstboks og kommandoknapper på bruker-skjemaet.

  5. Klikk Tekstboks1i egenskapsark, i objekt-listen.

  6. Klikk kategorien alfabetiskPasswordChar.

  7. Skriv inn en stjerne (*).

  8. I egenskapsarket for, i objekt-listen, klikker du UserForm1.

  9. Klikk Kjør brukerskjemaKjør -menyen.

Når du skriver inn bokstaver, vises i stedet for stjernen. tilbake til toppen

Kodeeksemplet til å bruke dialogboksen

Hvis du vil hente tekst som er skrevet i tekstboksen, kan du bruke følgende eksempelkode:

  1. Dobbeltklikk CommandButton1 i brukerskjemaet.

  2. Skriv inn følgende kode:

    Private Sub CommandButton1_Click()    MsgBox Me.TextBox1End Sub
  3. Klikk Lagre for å lagre prosjektet.

  4. Velg Kjør Sub/User FormKjør -menyen.

Skriv inn et ord i tekstboksen, og klikk deretter kommandoknappen . Teksten du skrev inn, vises i meldingsboksen. tilbake til toppen

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Hvor fornøyd er du med språkkvaliteten?
Hva påvirket opplevelsen din?

Takk for tilbakemeldingen!

×