Condividi:        

Proteggere codice vba

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Proteggere codice vba

Postdi calculon » 08/11/12 20:47

Ciao a tutti,
vorrei chiedere una vostra consulenza per risolvere un problema legato alla sicurezza della password per la protezione dalla visualizzazione del codice vba di un progetto mi mia proprietà.

Ho sperimentato una serie di step che, grazie al notepad++, consentono al furbetto di forzare le misure di protezione sì da entrare in possesso del codice originale.

Come si può ovviare a questo problema?

Grazie mille
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Sponsor
 

Re: Proteggere codice vba

Postdi Flash30005 » 08/11/12 21:07

Realizzare i progetti in visual basic / Sql / dotnet etc e alla fine compilare in un file eseguibile
oppure in ambito Office con access e creare un file .mde dall'mdb

ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Proteggere codice vba

Postdi calculon » 08/11/12 23:56

Una follia!
Possibile che excel possa essere violato in un modo così semplice?!

Ti ringrazio tanto. Almeno adesso so che posso essere derubato in qualsiasi momento
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi calculon » 10/11/12 00:57

Magari vado fuori tema, non so, eppure voglio farvi questa domanda.

Come posso convertire il mio codice in un eseguibile di visual basic, continuando a utilizzare excel come piattaforma?

Purtroppo il codice è fondato sull'utilizzo del foglio di calcolo e non ne posso fare a meno.

Grazie a tutti
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi ricky53 » 10/11/12 01:26

Ciao,
esistono dei convertitori free di file Excel in EXE ... ne ho provati due ma ho qualche perplessità ad utilizzarli: per esempio non viene più proposto l'avviso di esecuzione delle macro, altra problematica il file EXE viene visto come portatore di virus da alcuni antivirus.

Un esempio può essere QUESTO
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Proteggere codice vba

Postdi calculon » 14/11/12 00:15

Grandissimo consiglio!

credimi, ti voglio bene! :D

Grazie mille
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi ricky53 » 14/11/12 00:49

Ciao,
prova il convertitore ed aggiornaci sui risultati ottenuti.
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Proteggere codice vba

Postdi calculon » 14/11/12 17:43

tutto benissimo. ho raggiunto il risultato desiderato.
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi Flash30005 » 15/11/12 01:32

Ma scusate, con il convertitore cosa cambia?

Hai accesso sia al vba sia alle formule quindi?
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Proteggere codice vba

Postdi calculon » 17/11/12 00:17

il punto di forza del formato exe è che non si può più adoperare il trucchetto del notepad++ per crackare la password dell'editor.

Ciaooo
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi Flash30005 » 17/11/12 08:16

Ok superato lo scoglio del Notepad
ma per gli altri 999 modi? :D
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Proteggere codice vba

Postdi calculon » 23/11/12 18:46

Io conosco solo quello. Forse il più semplice...Gli altri sono altrettanto semplici?
Io, peraltro, ero convintissimo che il tuo suggerimento di tramutare la mia macro in eseguibile fosse stato raggiunto con l'accorgimento qui suggerito dal nostro amico.

Uhm, sono confuso!
calculon
Utente Senior
 
Post: 161
Iscritto il: 07/01/11 15:08

Re: Proteggere codice vba

Postdi mpsinf » 10/03/13 12:01

Mi aggancio a questo post perché avrei la necessità di distribuire una macro e vorrei proteggere il codice.
A dire il vero, se fosse possibile, vorrei convertire il mio foglio Excel contenente delle macro direttamente in un file .EXE
Innanzitutto volevo sapere se avete provato dei programmi ?.. io ho scaricato la trial di DoneEx ma vedo comunque il mio codice :o
(forse proprio perché è la versione trial !? :-? ) però prima di spendere $100 volevo un consiglio da parte vostra.

Per quanto riguarda l'eventuale possibilità di trasformarlo in .EXE è poi comunque necessario avere sul PC che vado a lanciare l'eseguibile l'Office installato?
XP + Excel 2003 Ita
W7 + Excel 2007 Ita
mpsinf
Utente Senior
 
Post: 168
Iscritto il: 03/09/03 18:33

Re: Proteggere codice vba

Postdi mpsinf » 13/03/13 20:13

Qualche suggerimento da parte di qualcuno ?
XP + Excel 2003 Ita
W7 + Excel 2007 Ita
mpsinf
Utente Senior
 
Post: 168
Iscritto il: 03/09/03 18:33

Re: Proteggere codice vba

Postdi raimea » 14/03/13 18:03

ciao
vorrei proteggere un mio file oltre che con la paswr nel vba
con un controllo all'apertura del file.

vorrei che all'apertura vado a controllare una particolare scritta in una determinata cella A1
di alcuni fogli, se la scritta e' diversa , o non c'e chiudere il file.

ho trovato in rete un cod da mettere nel --> thisworkbook
ma non riesco ad adattarlo alle mie esigenze.

io ho trov questo:
Codice: Seleziona tutto
Private Sub Workbook_Open()

VettM(1) = "3su5.bwin"
VettM(2) = "calendario"
VettM(3) = "masaniello"

Worksheets(VettM).Select
If Sheets(VettM).Range("A1").Value <> "abc" Then ThisWorkbook.Close savechanges:=False
 
End Sub


dove i vari vettm sono i miei fgl da controllare in cella A1
se manca o non c'e la scritta -abc- chiudere il file.

grazie
ciao

http://dl.dropbox.com/u/96374724/luga.progressioni_2.3.rar
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Proteggere codice vba

Postdi ricky53 » 14/03/13 19:09

ciao,
devi fare un ciclo For/Next su Vettm(I) dove "I" è la variabile del ciclo
Dice il vecchio saggio provare e riprovare è l'unica strada per imparare

Più chiara è la vostra spiegazione
Più immediata sarà la nostra soluzione


. . . . . . . . . .
S.O. W10; Office 2003-10-13-16-19
Avatar utente
ricky53
Utente Senior
 
Post: 4565
Iscritto il: 11/04/09 19:29
Località: Italia

Re: Proteggere codice vba

Postdi raimea » 14/03/13 19:25

:oops:
devi fare un ciclo For/Next su Vettm(I) dove "I" è la variabile del ciclo

ok

tradotto in vba ? :roll:
ciao
S.O. win10, Excell 2019
Avatar utente
raimea
Utente Senior
 
Post: 1410
Iscritto il: 11/02/10 07:33
Località: lago

Re: Proteggere codice vba

Postdi mpsinf » 14/03/13 20:30

mpsinf ha scritto:Qualche suggerimento da parte di qualcuno ?

Ma alla mia non risponde nessuno ?
XP + Excel 2003 Ita
W7 + Excel 2007 Ita
mpsinf
Utente Senior
 
Post: 168
Iscritto il: 03/09/03 18:33

Re: Proteggere codice vba

Postdi Francesco53 » 14/03/13 21:32

Buona sera a tutto il Forum,
posso dire che la protezione di un foglio di excel e quasi del tutto impossibile.
I nostri cari amici che ci aiutano su tutto, non possono niente contro un programma
che non è in grado di proteggersi perchè chi lo ha progettato non lo ha previsto.
Penso che l'unica soluzione sia quella di creare un eseguibile su Visual Basic, e da
questo comandare l'apertura del foglio, magari utilizzando in esso le variabili che
verranno poi utilizzate dal foglio (mia supposizione).
Purtroppo siamo abituati male, tutte le persone capaci che ci aiutano ogni giorno,
non ritrovano nel forum programmazione uguali pari, per capacità o per voglia
di aiutare i lettori, per cui non si riesce ad unire le capacità per realizzare il tutto.
Un grazie a tutti comunque, siete capaci, professionali e pazienti con noi.
Questa è la vera qualità e professionalità di questo FORUM.
Francesco
S.O. Windows 10 e Office 2007
Avatar utente
Francesco53
Utente Senior
 
Post: 811
Iscritto il: 20/02/10 18:45

Re: Proteggere codice vba

Postdi Anthony47 » 14/03/13 23:49

Non perdete il messaggio di Francesco53, sopra.

Per mpsinf: non ho nessuna attitudine a nascondere, quindi non ho nessuna esperienza su quanto richiesto; leggo spesso di uno strumento chiamato XLtoEXE, prova a fare una google search con quel nome.
Per Raimea: ovviamente con quel codice prima o poi succedera' anche a te di salvere il file senza la fatidica parola chiave al posto giusto e teoricamente ti chiederai come riuscire a riprendere in mano la situazione; non preoccuparti, bastera' disabilitare le macro di apertura (tipo Workbook_Open) per avere il file aperto regolarmente, cosa che si fa tenendo premuto il tasto Maiusc.

Se lo potrai fare tu lo fara' chiunque altro abbia interesse nel tuo file.

Ciao a tutti.
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Prossimo

Torna a Applicazioni Office Windows


Topic correlati a "Proteggere codice vba":


Chi c’è in linea

Visitano il forum: Nessuno e 31 ospiti