Method 1, Word options --gt; add-ins --gt; manage com add-ins, go to --gt; put "Manuscript Paper Wizard, Calligraphy Add-in, Office Special Symbol Input Add-in" Cancel three items--gt; OK.
Method 2: Tools--gt; Macro-gt; Security--gt; Reliable publisher, clear the check box in the lower selection box, and then change the macro security to the highest.
Method 3: It may be that the VBA in the account was not installed when you first installed Office. You can reinstall VBA and the trust certificate.
Method 4, Word options--gt; Add-ins--gt; Go to--gt; Delete all 5 items inside, and then confirm--gt; Word options--gt; Trust Center--gt; Trust Center Settings--gt; Select "Enable all macros" and "Trust access to the VBA Project Object Model"--gt; OK, and finally restart Word2007.
Macro in computer science is a term for batch processing. Generally speaking, a macro is a rule or pattern, or syntax replacement, that is used to explain how a specific input (usually a string) is converted into a corresponding output (usually a string) according to predefined rules. This replacement occurs at precompilation time and is called macro expansion.
The so-called macro is a number of commands organized together to complete a specific task as a single command. The definition of macro in Microsoft Word is: "A macro is a series of word commands that can be organized together as an independent command to make daily work easier." Word uses the macro language Visual Basic to write macros as a series of instructions.
A macro in computer science is an abstraction that replaces a certain text pattern according to a series of predefined rules. The Excel office software automatically integrates the "VBA" high-level programming language, and the program compiled in this language is called a "macro". Using "VBA" requires a certain programming foundation and consumes a lot of time. Therefore, the vast majority of users only use the general tabulation function of Excel and rarely use "VBA".
The interpreter or compiler will automatically perform this pattern replacement when encountering a macro. For compiled languages, macro expansion occurs at compile time, and the tool that performs macro expansion is often called a macro expander. The term macro is often used in many similar contexts, derived from the concept of macro expansion, including keyboard macros and macro languages. Most of the time, the use of the word "macro" implies the conversion of small commands or actions into a series of instructions.
The purpose of macros is to automate frequently used sequences or to achieve a more powerful abstraction - but this is often the same thing.
Computer languages ??such as C or assembly language have simple macro systems, which are implemented by the preprocessor of the compiler or assembler. The job of C's macro preprocessor is just simple text search and replacement. Using additional text processing languages ??such as M4, C programmers can obtain more sophisticated macros.