Ⅰ 关于word 中巨集 一问
巨集,电脑科学里的巨集是一种抽象,它根据一系列预定义的规则替换一定的文本模式。解释器或编译器在遇到巨集时会自动进行这一模式替换。对于编译语言,巨集展开在编译时发生,进行巨集展开的工具常被称为巨集展开器。巨集这一术语也常常被用于许多类似的环境中,它们是源自巨集展开的概念,这包括键盘巨集和巨集语言。绝大多数情况下,使用“巨集”这个词的使用暗示着将小命令或动作转化为一系列指令。 在用一种不熟悉的巨集语言进行巨集编程时,可以这样做,首先记录下用户想要巨集完成什么,然后打开巨集文件并尝试理解命令结构如何工作。也可以修改命令以调整巨集。这一限制可以通过用更强大的程式语言,如 VBA 来创建一个电脑程序在此弱程式语言里生成一个特别的巨集来解决。例如,可以对 Microsoft Excel 巨集编程从扩展样式表。 Visual Basic for Applications (VBA),是 Microsoft Office 里的一种程式语言. 但由上面的定义,它完全不是一种巨集语言。然而,它的功能已经从中发展并最终替代了用户应用程序的巨集思想,所以他被广泛地错误地称为是一种巨集语言。 VBA 可以访问许多作业系统函数并支持文档打开时自动执行巨集。这使得用这种语言写电脑病毒成为可能。1990年代中后期,巨集病毒成为了最流行的电脑病毒类型之一。其它的包括巨集语言的项目,如openoffice,故意从其巨集语言中排除了一些功能(如:自动执行)以避免破坏程序。然而,这一特性在很多事务中受到欢迎。