Invisible Basic Icon

beta

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
  • 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5

    Basic but OK. Simple, and does a basic clean up. Only half looks at Dim statements, relies on a list of known XL API names. Does not do strings. I have made many enhancements, contact me if interested. Anthony@Berglas.org

    Posted 05/05/2012

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