Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Da VBA to EXE

379 views
Skip to first unread message

Rendy

unread,
Apr 11, 2010, 5:57:27 AM4/11/10
to
Ciao a tutti,

devo distribuire diverse macro (anche progetti per di outlook). Si tratta di
progetti che iniziano ad essere piuttosto importanti, vere e proprie
applicazioni con interfaccia utente e vorrei proteggere il mio codice dagli
approfittatori.

Ho letto che è possibile trasformare le macro in file eseguibili o Dll
tramite la versione per sviluppatori di Office oppure tramite visual studio.

In ufficio ho Visual studio 2008 ma non ho idea di come fare ad ottenere
quanto mi serve.

Apro i miei file BAS /FRM, vedo il codice ma non so come convertirli... Come
posso fare?


Mauro Gamberini

unread,
Apr 12, 2010, 3:07:12 AM4/12/10
to

Visual Studio 6 o Visual Basic 6.
Con l'bbonamento MSDN, lo scarichi gratuitamente,
anche in italiano.

Quando avvii VS6 o VB6, scegli come progetto: DLL ActiveX.
Qui trovi qualcosa di utile:
http://www.cpearson.com/Excel/CreatingCOMAddIn.aspx

Visual Studio 2008(oggi c'è il lancio del 2010 qui:
http://www.microsoft.com/italy/visualstudio/2010/evento.aspx):

http://www.google.it/#hl=it&ei=DMXCS-yzGcaMOMWfgZcE&sa=X&oi=spell&resnum=0&ct=result&cd=1&ved=0CAgQBSgA&q=excel+add+in+visual+studio&spell=1&fp=f9ee99d0c6e267ef

Personalmente(poi vedremo che succederà con Visual Studio 2010),
preferisco creare e distribuire DLL ActiveX.
Non ho problemi di versioni di Excel non supportate
e, se gestite bene, sono ottimi contenitori di codice
da *tenere nascosto*.
Inoltre, vb6 è il linguaggio interpretato dal motore
del vba di Excel, in vb6 è la DLL ActiveX, quindi
è tutto più semplice, niente vbnet o c#.

--
---------------------------
Mauro Gamberini
Microsoft MVP - Excel
http://www.riolab.org/
http://www.maurogsc.eu/
http://social.answers.microsoft.com/Forums/it-IT/officeexcelit/threads


__________ Informazioni da ESET NOD32 Antivirus, versione del database delle firme digitali 5019 (20100412) __________

Il messaggio è stato controllato da ESET NOD32 Antivirus.

www.nod32.it

Rendy

unread,
May 8, 2010, 6:31:06 PM5/8/10
to

"Mauro Gamberini" <maurogsc...@RIMUOVEREaliceposta.it> ha scritto nel
messaggio news:hpugr1$31u$1...@news.eternal-september.org...

>> devo distribuire diverse macro (anche progetti per di outlook). Si tratta
>> di progetti che iniziano ad essere piuttosto importanti, vere e proprie
>> applicazioni con interfaccia utente e vorrei proteggere il mio codice
>> dagli approfittatori.
>>
>> Ho letto che � possibile trasformare le macro in file eseguibili o Dll
>> tramite la versione per sviluppatori di Office oppure tramite visual
>> studio.
>>
>> In ufficio ho Visual studio 2008 ma non ho idea di come fare ad ottenere
>> quanto mi serve.
>>
>> Apro i miei file BAS /FRM, vedo il codice ma non so come convertirli...
>> Come posso fare?
>
> Visual Studio 6 o Visual Basic 6.
> Con l'bbonamento MSDN, lo scarichi gratuitamente,
> anche in italiano.

perfetto, grazie mille.
Utilissimo saperlo.
Ciaooo!


0 new messages