Diversi VBA stringa di ricerca per i metodi di una stringa all'interno di un'altra stringa . Alcuni di questi metodi consentono di specificare stringhe di sostituzione . I metodi di questa categoria includono Instr , che restituisce l'indice di una stringa all'interno di un'altra stringa . Ad esempio, " Instr ( " helloThere " , " ciao " ) " restituirà 1 , perché "ciao " si verifica a carattere 1 della stringa " helloThere . "
Ritorno di porzioni di stringhe
con
VBA metodi stringa che restituiscono porzioni di un'altra stringa includono sinistra e di destra , che ritornano sotto- stringhe prese dall'inizio e finisce di stringhe . Ad esempio , "Left ( " ciao " , 2 ) restituisce " egli ", perché i tuoi argomenti di questo metodo specificato i due caratteri più a sinistra da" ciao . "I metodi di disposizione , come LTrim , non prendere un argomento numerico . hanno invece restituiscono stringhe spogliato di spazio bianco , come gli spazi e caratteri di tabulazione .
Cambia stringa o creare nuovi String
Il metodo chiamato String è un esempio di un metodo di stringa VBA che crea nuove stringhe o modifica uno esistente . Questo metodo crea una stringa con un carattere ripetuto . " String ( 3 , " a ") , " per esempio , restituisce la stringa " aaa ", perché tu hai indicato vogliono una stringa di tre caratteri composto dal carattere " a. " Il metodo StrReverse inverte stringhe . Ad esempio, " StrReverse ( 'ciao' ) " ritorni " olleh . "
Metodi caso
Alcuni metodi stringa VBA cambiare il caso di caratteri. ad esempio , Ucase restituisce una stringa che è la stessa come la sua stringa di input , ma le cui lettere sono in maiuscolo . Utilizzare Lcase per convertire stringhe in minuscolo . si noti che Word VBA ha " più intelligente " approcci al cambiamento caso , come ad esempio la proprietà "caso" della classe Range , che permette di convertire il testo di titolo o caso frase.
metodi stringa in altre classi
la classe di stringhe all'interno di VBA contiene solo un piccolo sottoinsieme della collezione completa dei metodi di VBA che prendono le stringhe come argomenti o che restituiscono stringhe come valori di output . Studiare la classe Range in Word VBA e la classe Range in Excel VBA , come i programmatori usano questi il più . si noti che si tratta di due classi differenti , nonostante il loro nome comune . Entrambe queste classi di gamma sono comunemente utilizzati metodi delle stringhe , come ad esempio il metodo "Sostituisci" di classe Range di Excel , e il metodo "Execute " di classe "Trova " del Verbo . Entrambi i metodi appena citati sostituire una stringa con un'altra .
Programmazione © www.354353.com