XL2000: How to Help Protect Visual Basic Code in Excel (213903)
The information in this article applies to:
This article was previously published under Q213903 SUMMARY In Microsoft Excel 2000, unlike versions earlier than Excel
97, you cannot hide Microsoft Visual Basic for Applications modules. If you
want to prevent users from seeing the Visual Basic code, you can lock the code
in the workbook and thereby prevent users from viewing it. However, if you save
the workbook as either an Excel 5.0/95 workbook or an Excel 97-2000 and 5.0/95 workbook, the module protection is lost when you open the
workbook in Excel 5.0 or 7.0. Therefore, to use this method, you must maintain
separate versions of the workbook for users of Excel 97 or 2000 and users of
Excel 5.0 or 7.0.
This article describes a method of protecting
Visual Basic code while allowing users of different versions of Excel to use
the same version of your program. This method requires that you create the
program in Excel 5.0 or 7.0 and then save it as an add-in file. This method
hides the code in all versions of Excel. Any add-in code that you create in
Excel 5.0 or 7.0 is not visible when the file is opened in Excel 2000.
REFERENCES For more information about how to insert an add-in,
click Microsoft Excel Help on the Help menu,
type load an installed add-in program in microsoft excel
in the Office Assistant or the Answer Wizard, and then click
Search to view the topic.
For more information about how to use the sample
code in this article, click the article number below to view the article in the
Microsoft Knowledge Base: 212536
OFF2000: How to Run Sample Code from Knowledge Base Articles
Modification Type: | Minor | Last Reviewed: | 10/11/2006 |
---|
Keywords: | kbhowto kbinfo kbmacro kbProgramming kbui KB213903 |
---|
|