Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Funzioni di casi in VBA

Scopri le funzioni caso di VBA in modo da poter sfruttare o applicare minuscole al testo invece di richiedere agli utenti del vostro programma di farlo manualmente automaticamente . Imparare l'istruzione " Select Case " per ridurre l'ingombro nel codice. La conoscenza si guadagna da imparare queste affermazioni può aiutarvi per iscritto istruzioni case personalizzati , come quelli che ignorano parole come "il" e "a" per la produzione corretta capitalizzazione ai titoli di un documento . UCase

La funzione VBA UCase converte il testo del suo singolo argomento in lettere maiuscole . Ad esempio , eseguire l'istruzione " Debug.Print UCase ( " ciao " ) si tradurrà in " CIAO . " Non hai bisogno di un programma per provare questo , ma è possibile eseguire l' esempio appena dato dalla VBA " finestra immediata " . aprire l' ambiente di programmazione VBA , fare clic sul pulsante " Visual Basic " nella scheda Sviluppo , quindi fare clic sulla voce " immediata" nel menu di VBA finestra . Tipo di dichiarazione "debug " appena descritto per vedere apparire il " CIAO " testo .
funzione LCase
LCase

di VBA converte il testo di input a tutto minuscolo , che è utile se avete bisogno di confrontare le stringhe di testo con diversi casi. ad esempio, se il programma dispone di una variabile " x " il cui valore è " Ciao " e un valore "y ", il cui valore è " CIAO ", quindi il confronto " x = y " restituisce " False" perché i casi non corrispondono . l' confronto " LCase ( x ) = LCase ( y) " produrrebbe " Vero ", tuttavia, perché l'istruzione cambia il caso di tutte le lettere per abbassare .
Select Case

selezionare la funzione caso sostituisce più se poi le dichiarazioni . l' istruzione Select Case prova una variabile , mentre le dichiarazioni singolo caso forniscono canali per l'esecuzione del programma in base ai risultati del test . si possono avere molte dichiarazioni Casi come necessario . Se si vuole essere sicuri che il Select Case cattura tutte le condizioni possibili , includono un Case Else prima che l'istruzione Select End . un esempio illustra come funziona Select Case .

Public Sub testCase ( ) per

Dim età

età = InputBox ( " inserisci la tua età . " ) per

Select Case età

causa 13 a 19 :

MsgBox " sei un adolescente . " < br

caso > da 20 a 29 :

MsgBox "Sei in vent'anni "

Case Is > = 30 :

MsgBox " hai più di 30 ".

End Select End Sub


di Word caso proprietà

Microsoft Word linguaggio VBA ha una funzione simile a proprietà chiamato "caso " per l'applicazione del titolo , di frasi e di altri casi di testo . per vedere questa proprietà in azione , digitare il testo minuscolo in un nuovo documento e selezionare il testo facendo doppio clic su di esso. Fare clic sulla scheda " sviluppatori" di Word , quindi fare clic sul pulsante " Visual Basic " per accedere all'ambiente di programmazione VBA . Incolla il seguente programma nella finestra centrale del ambiente . Questo programma utilizza proprietà caso di Word per convertire il testo selezionato in primo luogo a causa frase , poi per caso titolo. Eseguire il programma premendo il tasto "F5 . " Il testo che hai selezionato cambierà caso ogni volta che si premere il tasto " Invio".

Sub c ( ) per

MsgBox ( "Ecco il caso frase ... " ) per

Selection.Range.Case = wdTitleSentence

MsgBox (" Premere ' Invio' per vedere maiuscole " )

Selection.Range.Case = wdTitleWord

End Sub

 

Programmazione © www.354353.com