Condividi:        

word caselle di testo

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

word caselle di testo

Postdi towandaverde » 24/06/11 15:49

ciao, ho creato un documento word con anche le caselle di testo activex,
problema con il tasto tab non riesco a spostarmi da una casella all'altra, c'è qualche possibilità di fare cio'?
grazie
towandaverde
Utente Junior
 
Post: 17
Iscritto il: 18/06/11 17:06

Sponsor
 

Re: word caselle di testo

Postdi Avatar3 » 24/06/11 21:14

Sai che, sembra, non esista un comando che funzioni con il tab?
Supponendo che tu abbia 3 caselle testo (TextBox1, TextBox2, TextBox3)
vai in progettazione casella testo e selezionando la casella testo1 tasto destro seleziona "Visualizza Codice"
all'interno del vba inserisci questo codice
Codice: Seleziona tutto
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
TextBox2.Select
End Sub

nel codice casella testo2 codice inserisci
Codice: Seleziona tutto
Private Sub TextBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
TextBox3.Select
End Sub

etc
etc
dopo aver scritto nella casella testo1 clicca due volte con il mouse
e ti troverai nella casella testo2
ma sinceramente preferirei cliccare direttamente nella casella testo2 con un solo click del mouse

Sembra strano ma il tab non è previsto per passare da una casella testo all'altra ma inserisce i tab nella casella testo stessa
del resto essendo una casella testo è logico che accetti all'interno i tab, non è come access o excel :cry:
Per il funzionamento delle macro si deve impostare la protezione a Bassa o Media.
Menu Strumenti -> Macro -> Protezione...
Avatar utente
Avatar3
Utente Senior
 
Post: 569
Iscritto il: 04/04/11 09:04

Re: word caselle di testo

Postdi towandaverde » 27/06/11 06:58

hai ragione, grazie,
ho capito...
clicco conm il mouse
towandaverde
Utente Junior
 
Post: 17
Iscritto il: 18/06/11 17:06

Re: word caselle di testo

Postdi Avatar3 » 27/06/11 14:38

Mi è venuta un'idea che funziona solo se sei sicuro che non utilizzerai mai una lettere in quella casella testo
ad esempio la "x"
in questo caso puoi inserire nel codice del textbox1 queste righe
Codice: Seleziona tutto
Private Sub TextBox1_Change()
If UCase(Mid(TextBox1.Value, Len(TextBox1.Value), 1)) = "X" Then
TextBox2.Select
Me.TextBox1.Value = Replace(TextBox1.Value, "x", "")
Me.TextBox1.Value = Replace(TextBox1.Value, "X", "")
End If
End Sub

Stessa cosa per textbox2 (chiaramente cambiando i riferimenti)
Prova
Al posto della "x" puoi usare qualsiasi carattere anche il "+" etc

ciao
Per il funzionamento delle macro si deve impostare la protezione a Bassa o Media.
Menu Strumenti -> Macro -> Protezione...
Avatar utente
Avatar3
Utente Senior
 
Post: 569
Iscritto il: 04/04/11 09:04

Re: word caselle di testo

Postdi towandaverde » 29/06/11 16:37

grazie avatar, domani provo ...poi ti dico qualcosa...
ho tre caselle con la x ma si possono saltare.....
domani provo...
grazie
towandaverde
Utente Junior
 
Post: 17
Iscritto il: 18/06/11 17:06

Re: word caselle di testo

Postdi Avatar3 » 29/06/11 17:16

Puoi provarlo subito, se vuoi
in un MP ho allegato un file doc con già le macro incorporate e assegnato come carattere lo slash rovesciato "\"

molto comodo anche perché si trova sopra il tab
Per il funzionamento delle macro si deve impostare la protezione a Bassa o Media.
Menu Strumenti -> Macro -> Protezione...
Avatar utente
Avatar3
Utente Senior
 
Post: 569
Iscritto il: 04/04/11 09:04


Torna a Applicazioni Office Windows


Topic correlati a "word caselle di testo":


Chi c’è in linea

Visitano il forum: Nessuno e 31 ospiti