Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Problema con un form
Forum - Visual Basic 6 - Problema con un form

Avatar
Andrea_MB (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/01/2009

Segnala al moderatore
Postato alle 14:03
Giovedì, 15/01/2009
Ciao ragazzi! Ho creato una form, che si apre alla creazione di un documeto, con una textbox e un commandbutton ("Inserisci") per inserire nel documento, appena creato, i dati immessi nella textbox. Ecco qua il codice:

Sub AutoNew()
UserForm1.Show

Dim nome As String

nome = UserForm1.TextBox1.Value

ActiveDocument.Bookmarks("progressivo").Range.InsertBefore nome

End Sub

Il fatto è che quando creo il documento mi compare il form, immetto i dati, clicco sul comando "inserisci" però non inserisce niente, provando a mettere un testo predefinito (nei campi text e value) delle proprietà del textbox ho notato che quando clicco su "Inserisci" mette nel documento il testo predefinito, ma non quello effettivamente immesso nella textbox alla creazione del documento.
Dove potrebbe essere il problema?
Grazie!!

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 16:12
Giovedì, 15/01/2009
prova a mettere così:
nome = TextBox1.Text

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 21:36
Giovedì, 15/01/2009
Testo quotato

Postato originariamente da GrG:

prova a mettere così:
nome = TextBox1.Text



Praticamente proprio come ti era stato suggerito qui:http://forum.html.it/forum/showthread.php?s=&threadid=1301906

PM Quote
Avatar
Andrea_MB (Normal User)
Newbie


Messaggi: 2
Iscritto: 15/01/2009

Segnala al moderatore
Postato alle 10:19
Venerdì, 16/01/2009
Si ci avevo già provato, ma non succedeva niente, cmq alla fine ho risolto (lasciando value)  associando il codice al click event sul commandbutton.
Grazie mille!

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 15:13
Venerdì, 16/01/2009
O.o
nn ho capito moto bene come hai fatto...lol l'importante è che ha irisolto...(forse nella richiesta nn ho capito bene)

PM Quote
Avatar
magicolotto (Normal User)
Expert


Messaggi: 338
Iscritto: 21/01/2008

Segnala al moderatore
Postato alle 17:09
Venerdì, 16/01/2009
prova con la funzione  SET

PM Quote
Avatar
GrG (Member)
Guru^2


Messaggi: 3430
Iscritto: 21/08/2007

Segnala al moderatore
Postato alle 19:45
Venerdì, 16/01/2009
Testo quotato

Postato originariamente da magicolotto:

prova con la funzione  SET



Ha già risolto xD

PM Quote
Avatar
tippolo (Normal User)
Pro


Messaggi: 157
Iscritto: 21/09/2008

Segnala al moderatore
Postato alle 22:14
Venerdì, 16/01/2009
Testo quotato

Postato originariamente da GrG:

Testo quotato

Postato originariamente da magicolotto:

prova con la funzione  SET



Ha già risolto xD


e secondo me hai risolto male, GRG ti ha aveva dato la soluzione GIUSTA

Testo quotato

Si ci avevo già provato, ma non succedeva niente,


Se non succedeva niente vuol dire che non hai scritto il codice in maniera corretta, avresti sempre potuto chiedere qui nel forum, ma se il tuo codice ti sembra che funzioni fa come vuoi.

PM Quote