Stampa proprieta textbox o altro




  • di HarryBosch data: 24/09/2013 12:00:54

    Nella "visualizzazione oggetti" (F2) hai tutto quello che stai cercando :)
    Puoi ricercare nelle librerie e per tipo di oggetto. Verranno mostrati tutti i membri disponibili, ovvero metodi, proprietà ed eventi, con tanto di sintassi.



  • di Rita (utente non iscritto) data: 24/09/2013 12:07:52

    Ti ringrazio, sono a conoscenza come visualizzarli ma volevo sapere se esiste un modo per esportare le propieta' in modo da confrontarle
    mi spiego meglio .... se in una userform ho due textbox volevo esportsre le loro proprieta' per metterle a confronto



  • di Vecchio Frac data: 24/09/2013 14:30:56

    Questa richiesta è complicata.
    Excel non espone l'insieme Properties per i suoi controlli (come fa Access invece).
    Gironzolando in rete ho trovato questo studio interessante (è in inglese ma si capisce bene):
    www.jkp-ads.com/articles/ObjectLister.asp
    il quale rimanda a un link per il download dell'ObjectLister citato nell'articolo.





  • di Rita (utente non iscritto) data: 24/09/2013 14:35:16

    Ti ringrazio, provero' a dargli un'occhiata



  • di Grograman (utente non iscritto) data: 24/09/2013 14:47:13

    Io una cosa simile l'avevo.
    Cioè, era molto più banale.
    In pratica avevo trovato elencate le proprietà possibile, poi con un ciclo molto blando le provavo, proseguendo in caso di errore, ad elencare.
    Purtroppo non lo trovo più quell'elenco :(
     
    on error resume next
    debug.print controllo.name; "Name"
    debug.print controllo.count; "Count"
    debug.print controllo.Address; "Address"
    ecc ecc.
    



  • di Vecchio Frac data: 24/09/2013 14:59:38

    D'accordo, ma questo suppone a priori che conosci le proprietà da elencare.
    Mi pareva che la richiesta iniziale fosse di conoscere il nome (e quindi il valore) delle proprietà disponibili di un controllo, per un confronto.
    Per esempio in Access un doppio ciclo
    For each ctl in Forms(0).Controls: for each p in ctl.properties: debug.print ctl.name, p.name, p.value: next: next
    funziona benissimo, almeno per le proprietà visualizzabili in design, ma in Excel non funziona :(





  • di Grograman (utente non iscritto) data: 24/09/2013 15:04:08

    Scusa mi sono espresso male,
    avevo trovato un elenco di tutte le proprietà esistenti, e con quel ciclo se esisteva per quel controllo allora veniva elencata nella finestra immediata.

    Lo so che non è un bel modo nè elegante, ma almeno mi aiutava a capire un pò di più soa potevo modificare e cosa no.