Il Bar dell'Ingegneria

VBA dialogs

« Older   Newer »
 
  Share  
.
  1. gio..
        +1   -1
     
    .

    User deleted


    Domanda:

    come creare una finestra di dialogo personalizzata di tipo "non modale", in modo che sia possibile agire sul foglio continuando ad avere il dialogo in primo piano?
     
    Top
    .
  2. ninja turtle
        +1   -1
     
    .

    User deleted


    nelle proprietà della userform, impostare showmodal a false ( cosa ho vinto? ? ? ? ? ? ? )

    Edited by ninja turtle - 30/3/2006, 13:54
     
    Top
    .
  3. gio..
        +1   -1
     
    .

    User deleted


    CITAZIONE (ninja turtle @ 30/3/2006, 13:46)
    nelle proprietà della userform, impostare showmodal a false ( cosa ho vinto? ? :carezz: ? ? ? :snif: ? ? )

    dai, non fare cosi.
    I questo modo mi fai intuire che di me hai una impressione di "saccente" che si diverte a fare delle domande per vedere chi sa la risposta. Non e' cosi. Spesso la domanda nasce perchè io ne posseggo il dubbio o non ne conosco risposta, e appuntarla in un post-it sia esso di carta che elettronico e' solo un modo per stimolar me e altri e anche per non lasciare andare il dubbio in cantina.


    Intanto ho provato a vedere le proprietà di un userform e non ho riscontrato la proprietà showmodal.

    Comunque grazie.
     
    Top
    .
  4.     +1   -1
     
    .
    Avatar

    Advanced Member

    Group
    Administrator
    Posts
    8,654
    Reputation
    +11

    Status
    Offline
    CITAZIONE (gio.. @ 30/3/2006, 13:18)
    tipo "non modale"

    "non modale" = ?
     
    Top
    .
  5. gio..
        +1   -1
     
    .

    User deleted


    CITAZIONE (Karmann @ 30/3/2006, 14:13)
    CITAZIONE (gio.. @ 30/3/2006, 13:18)
    tipo "non modale"

    "non modale" = ?

    finestra di diagolo modale significa che finchè quel dialogo e' attivo non e' possibile uscirne (se non con la pressione del box di chiusura o di qualche tasto il cui codice ne prevede l'uscita), nel senso che il controllo di tutte le operazioni rimane sempre in quel dialogo.
    Non modale invece e' una finestra di dialogo che pur mantenendosi visibile in primo piano, ti permetta anche di fare altre cose sul foglio o sui menu di excel.
     
    Top
    .
  6. ninja turtle
        +1   -1
     
    .

    User deleted


    in excel 2000 e superiori c'è, nelle vecchie versioni non ricordo; verifica la presenza di Application.Interactivity o Application.Interactive (non ricordo con esattezza) che forse può ottenere il medesimo risultato

    Edited by ninja turtle - 30/3/2006, 14:36
     
    Top
    .
  7. gio..
        +1   -1
     
    .

    User deleted


    CITAZIONE (ninja turtle @ 30/3/2006, 14:33)
    in excel 2000 e superiori c'è, nelle vecchie versioni non ricordo; verifica la presenza di Application.Interactivity o Application.Interactive (non ricordo con esattezza) che forse può ottenere il medesimo risultato

    Ho la versione Office 2003, ti assicuro che nell'elenco delle proprietà dell'Userform non ci sta ShowModal.

    Adesso ho provato a creare un userform.
    Da codice posso accedere al comando Application.Interactive, non comprendo, pero', cosa debbo specificare per rendere non modale l'userform.
    Inserendo l'istruzione Application.Interactive = True nel codice dell'evento activate del form, non succede praticamente nulla.



    Post scriptum. Trovata la propeità show modal. Chiedo scusa.


    Edited by gio.. - 30/3/2006, 14:51
     
    Top
    .
6 replies since 30/3/2006, 12:18   544 views
  Share  
.