Condividi tramite

Qual'è il codice vb per dare in prova (trial) a tempo determinato un foglio excel

Anonimo
2015-12-10T15:18:01+00:00

Chiedo di potermi suggerire il codice per concedere a un utente il file excel in prova, ad esempio, per 30 oppure 60 giorni ? Dopo di chè il file non si deve più aprire a meno che non intervengo personalmente io sul codice per inserire o (zero) giorni ed eliminare 30 giorni. 

E .. questo codice dove lo potrei inserire  ? Lo potrei inserire dopo il codice che gestisce il login dell'utente?

Grazie

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2015-12-10T16:08:02+00:00

Ciao Silvano

Dato il rigoroso trattamento accordato a questo argomento da Chip Pearson, non tenterò di reinventare la ruota! Invece, vorrei indirizzarti verso sua pagina

                         Timebombing A Workbook

     http://www.cpearson.com/Excel/workbooktimebomb.aspx

Ti consigli di scaricare il suo file di esempio

    http://www.cpearson.com/Zips/TimeBomb.zip

In questo file troverai tutto il codice necessario in tre moduli di codice: 

  • modGetSystemErrorMessageText
  • modRegistry
  • modTimeBomb

Potresti copiare, trascinare o importare questi moduli nel tuo file. L'unico altro codice necessario si trova nella procedura Workbook_Open nel modulo ThisWorkbook. Per quanto riguarda questa procedura e il tuo file, basterebbe aggiungiere l'istruzione 

        TimeBombWithRegistry

nella tua procedura esistente Workbook_Open.

Ti consiglio vivamente di leggere attentamente la spiegazione dettagliata fornita di Chip Pearson: se necessario, sfrutta Google o Bing per tradurre il testo in italiano. Se dovessi aver bisogno di ulteriore assistenza, noi siamo sempre qui.

===

Regards,

Norman

La risposta è stata utile?

0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2015-12-10T21:31:50+00:00

    Ciao Silvano,

    Oltre all'ottimo suggerimento di Mauro, potresti considerare l'uso del convertitore XL to Exe che si può scaricare gratuitamente a:

          **http://cpap.com.br/orlando/XLtoExeMore.asp?IdC=OrlMoreWin2**

    Questo programma di utilità converte un file di Excel in un file exe (eseguibile) e include la possibilità di limitare la data limite di utilizzo:

    ===

    Regards,

    Norman

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Anonimo
    2015-12-11T10:21:19+00:00

    Ho già provato sia Office 365/sharepoint che Google on drive, ma ambedue non proteggono il file dal download.

    Succede che nel momento in cui all'utente viene data l'autorizzazione a modificare i file, AUTOMATICAMENTE, lo stesso acquisisce l'autorizzazione a scaricarli sul proprio pc. E questo, a mio avviso, non tutela la proprietà intellettuale di colui che la distribuisce attraverso lo strumento di excel. 

    Certo che Office 365/SharePoint sarebbe ottimale ma... conoscete un modo per evitare il download dei file excel dalla piattaforma di sharepoint ?????

    Grazie

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2015-12-10T19:42:55+00:00

    Certo, Office365/SharePoint sarebbero la soluzione migliore.

    Altro modo è, ad esempio, creare una ActiveX DLL dove inserire la parte di codice da proteggere e l'eventuale timing.

    Finita la parte trial, distribuisci la nuova dll completa.

    Per le ActiveX DLL io utilizzo ancora oggi VB6 (il tool di programmazione), ormai reperibile solo con l'abbonamento MSDN.

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2015-12-10T19:11:17+00:00

    Grazie Norman,

    avevo già capito che è difficile difendere i file excel se le macro sono disattivate e che è facile, da parte di esperti, craccare le password.

    Forse uno dei metodi per difendere i file excel è quello del loro inserimento in un proprio sito di sharepoint dove si possono dare delle autorizzazioni limitate agli utenti. Ad esempio si può dare l'autorizzazione a modificare i file excel ma non quella di effettuare il loro download. Oggi, gli attuali siti di sharepoint permettono il download automatico dei file ( e quindi la loro apertura ) solo perchè l'amministratore ha concesso agli utenti stessi l'autorizzazione allo loro modifica. Probabilmente, le due autorizzazioni andavano distinte. 

    Ma... un proprio sito di sharepoint costerebbe abbastanza e non so se vale la pena seguire questo obiettivo.

    La risposta è stata utile?

    0 commenti Nessun commento