Obbligare ad attivare macro



  • Obbligare ad attivare macro
    di Andrea (utente non iscritto) data: 07/01/2016 15:58:29

    Ciao a tutti, conoscete un modo per imporre all'utente di abilitare le macro all'apertura di un file? Se questo non viene fatto infatti qualunque soluzione a problemi che passi attraverso una macro risulta inutile.. L'ideale sarebbe impedire di usare il file, cioè impedire di digitare sui fogli anche se non protetti.



  • di Mister_x (utente non iscritto) data: 07/01/2016 16:11:35

    ciao

    questo dipende solamente dal grado di protezione che e' stato imposto a livello VBA
    quindi se uno a imposto un livello in cui per eseguire tale procedura, questa verra' chiesta se eseguirla o no tutte le volte che si apre il file o qualsiasi file con inserite Macro

    ciao





  • di Andrea (utente non iscritto) data: 07/01/2016 16:22:01

    Ti ringrazio per la risposta. Mi aiuterebbe molto vedere un esempio con un file o avere indicazione del codice da inserire nella macro già esistente.



  • di Mister_x (utente non iscritto) data: 07/01/2016 16:32:06

    ciao

    non e' una macro questa o sub() , ma una protezione a livello di excel avanzato
    in questo caso ti consiglio di leggerti help in linea di excel ( F1 ) con ricerca ( Protezione Macro )
    qui ti viene spiegato veramente cosa fare e come fare, a questo punto sta a te scegliere il valore di protezione
    PS vale per tutti i file

    ciao





  • di patel data: 07/01/2016 18:05:22

    credo che dovresti spiegare meglio il tuo obiettivo e il perché, altrimenti rischi di essere frainteso





  • di Andrea (utente non iscritto) data: 08/01/2016 09:31:24

    Va bene, mi spiego meglio.
    - ho impostato un file Excel con alcune macro funzionali ad evitare l'impiego del comando incolla (vedi mail precedente)
    - se l'utente non abilita l'uso delle macro può utilizzare il comando incolla e compromettere il file
    - avrei bisogno di trovare un modo che obblighi l'utente ad abilitare le macro per poter procedere all'uso del file (ad esempio impendendo la scrittura).


  • potresti
    di patel data: 08/01/2016 15:25:37

    1) metti in un foglio le istruzioni per l'uso e nascondi tutti gli altri fogli
    2) una macro eseguibile all'apertura che mostra i gli altri fogli e seleziona quello utile e fa il resto