Invisible Basic Icon

Invisible Basic

beta
4.8 Stars (7)
20 Downloads (This Week)
Last Update:
Download invbas3p0.zip
Browse All Files
Windows

Description

Invisible Basic is an Excel Add-in that compiles the VBA code within an Excel Workbook into obfuscated (very hard to understand) but functionally equivalent code. Simply "Save Invisibly" to share your Excel solutions...without sharing their source code.

Invisible Basic Web Site

Categories

Compilers

License

BSD License

KEEP ME UPDATED

User Ratings

★★★★★
★★★★
★★★
★★
5
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
Write a Review

User Reviews

  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    My VBA project is quite large, 32 modules, and Invisible Basic would consistently crash Excel with the dreaded VBA Run-time error -214724809 (80070057). I eventually got it to work for a while by using vbc.CodeModule.ReplaceLine instead of vbc.CodeModule.InsertLines in the read_component_code sub. Move the DeleteLines operation to after the loop, like this: x = vbc.CodeModule.CountOfLines If x > iLine - 1 Then vbc.CodeModule.DeleteLines startLine:=iLine, Count:=x - iLine + 1 It worked great for a while but on a different build I got the same run-time error. I eventually fixed it by removing any WithEvents from declarations. After obfuscation I put them back manually. Note, I don't use the addin, I run it as regular vba. A great utility, thank you John C. Gunther. PS I also wrap the spreadsheet in XLS Padlock which has many security features for Excel. Andrew MacLean Algorithm Science

    Posted 07/16/2015
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Simple interface & just works as specified. 1. Following small change for excel version 2010 can be done to save .xlsm file. 'In sub ib_save_invisibly_as() the filefilter is to be modified as below to save file in excel 2010 version as .xlsm FileFilter:="Microsoft Excel Workbook (*.xls),*.xls,Microsoft Excel Macro Workbook (*.xlsm),*.xlsm", _ Title:="Select file into which workbook will be saved invisibly") 2. Issue to resolve: The '.Onaction = "SubName"' is not changed by the code as it is a string. Hence on obfuscation, the Macro "SubName" is not found on clicking the associated button in Add-in menu. If for '.Onaction' also the string is changes to the matching 'SubName', then for Add-ins it will work out-of-the-box. Currently all '.OnAction' parameter has to be changed as per the changed SubName after VBA code obfuscation .

    Posted 06/18/2014
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    I have changed my rating, because of the enhancements implemented by one of the other reviewers. It covers the majority of requirements and has indeed improved the protection level.

    Posted 08/27/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Maybe not as secure as other obfuscators but works seamlessly and adds that next level of deterrence that may be enough to thwart a copier.

    Posted 07/30/2013
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    invisiblebasic works nicely

    Posted 11/05/2012
Read more reviews

Additional Project Details

Languages

English

User Interface

Win32 (MS Windows)

Programming Language

Visual Basic

Registered

2005-12-07

Thanks for helping keep SourceForge clean.

Screenshot instructions:
Windows
Mac
Red Hat Linux   Ubuntu

Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies
X

Briefly describe the problem (required):

Upload screenshot of ad (required):
Select a file, or drag & drop file here.

Please provide the ad click URL, if possible:

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

No, thanks