The information in this article applies to:
SUMMARY
In earlier versions of Word, WordBasic macro code can be hidden with the
MacroCopy command. This command makes a macro "execute-only." In this
state, the macro code cannot be viewed, but the macro can be run.
MORE INFORMATIONTemplates containing execute-only macros are converted differently depending on whether these execute-only macros are in the Normal template (Normal.dot) or a custom template. Execute-Only Macros in Normal.dotWord will convert the Normal template (ordinarily the first time Word is started after you upgrade to Word 98 or later) and will not convert any of the execute-only macros. A backup copy of the original Normal template will be saved with a default file name of "Backup of Normal" in the same directory or folder where the Normal template is located. This allows Word 98 and later versions of the Normal template to be unprotected; you can record new macros and have all the typical programming functionality that Word allows.NOTE: The "Backup of Normal" file is only created the first time Word is run. If, after starting Word, you replace the Normal template file with an earlier version of the Word Normal template file, the backup file will not be created. Execute-Only Macros in a Custom TemplateWhen any template other than the Normal template is converted, all execute- only macros remain in the template, and the entire template or project is locked (you cannot edit code in it). This design means that custom solutions will still work and the code will still be protected. A disadvantage is that formerly-accessible macros may no longer be accessible.You will receive the "Project is unviewable" message when you attempt to do any of the following:
REFERENCESFor additional information, please see the following article in the Microsoft Knowledge Base: Q159748 WD98: How to Protect VB Code from Unauthorized AccessFor more information about getting help with Visual Basic for Applications, please see the following article in the Microsoft Knowledge Base: Q163435 VBA: Programming Resources for Visual Basic for Applications Additional query words: word8 word97 word98 8.0 8.0 vb vba vbe
Keywords : kbdta OffVBA macword98 |
Last Reviewed: August 13, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |