[设置主页]
[收藏本站]

董连禹个人网站-2022年新   

Bei Jing Hua Rui Zhi Cheng Energy Technology Co,.Ltd
今天是:2025年07月15日,目前本网正在建设中

拼搏、创新 、守正、承担

联系人:董经理
销售电话:010-57528068
销售电话:13426054093
传真:010-57528068
地址:北京市昌平区科技园区富康路18号4楼417室
邮编:102200
北京华瑞志诚能源科技有限公司
Bei Jing Hua Rui Zhi Cheng Energy Technology Co,.Ltd
Adress:Room 417,NO.18,FuKangRoad
ChangPing District,BeiJing ctiy,China.
E-Mail:13426054093@126.com



EXCELL表格宏的使用


如果经常在 Microsoft Excel 中重复某项任务,那么可以用宏自动执行该任务。宏是一系列命令和函数 (函数:函数是预先编写的公式,可以对一个或多个值执行运算,并返回一个或多个值。函数可以简化和缩短工作表中的公式,尤其在用公式执行很长或复杂的计算时。),存储于 Visual Basic 模块 (模块:存储在一起作为一个命名单元的声明、语句和过程的集合。有两种类型的模块:标准模块和类模块。)中,并且在需要执行该项任务时可随时运行。
例如,如果经常在单元格中输入长文本字符串,则可以创建一个宏来将单元格格式设置为文本可自动换行。
录制宏 在录制宏时,Excel 在您执行一系列命令时存储该过程的每一步信息。然后即可运行宏来重复所录制的过程或“回放”这些命令。如果在录制宏时出错,所做的修改也会被录制下来。Visual Basic (Visual Basic:可视化的高级 Basic 编程环境。Visual Basic 由 Microsoft 公司开发,用于编制基于 Windows 的应用程序。) 在附属于某工作薄的新模块中存储每个宏。
使宏易于运行 可以在“宏”对话框的列表中选择所需的宏并运行宏。如果希望通过单击特定按钮或按下特定组合键来运行宏,可将宏指定给某个工具栏按钮、键盘快捷键 (快捷键:功能键或组合键,例如 F5 或 Ctrl+A,可用来执行菜单命令。存取键是另外一种组合键,例如 Alt+F,可以将焦点移至菜单、命令或控件。)或工作表中的图形对象。
管理宏 宏录制完后,可用 Visual Basic 编辑器 (Microsoft Visual Basic 编辑器:一种环境,可编辑已录制的宏并编写新宏和 Visual Basic for Applications 程序。)查看宏代码以进行改错或更改宏的功能。例如,如果希望用于文本换行的宏还可以将文本变为粗体,则可以再录制另一个将单元格文本变为粗体的宏,然后将其中的指令复制到用于文本换行的宏中。
“Visual Basic 编辑器”是一个为初学者设计的编写和编辑宏代码的程序,而且提供了很多联机帮助。不必学习如何编程或如何用 Visual Basic 语言来对宏进行简单的修改。利用“Visual Basic 编辑器”,您可以编辑宏、在模块间复制宏、在不同工作簿之间复制宏、重命名存储宏的模块或重命名宏。
宏安全性 Excel 对可通过宏传播的病毒 (病毒:一种计算机程序或宏,通过在计算机文件中插入自身的副本而“感染”这些文件。感染文件被装入内存后,病毒还要感染其他文件。病毒通常带有有害的副作用。)提供安全保护。如果您与其他人共享宏,则可使用数字签名 (数字签名:宏或文档上电子的、基于加密的安全验证戳。此签名确认该宏或文档来自签发者且没有被篡改。)来验证其他用户,这样就可保证其他用户为可靠来源。无论何时打开包含宏的工作簿,都可以先验证宏的来源再启用宏。
创建宏
全部隐藏
录制宏
1. 将安全级设置为“中”或“低”。
操作方法
1. 在“工具”菜单上,单击“选项”。
2. 单击“安全性”选项卡。
3. 在“宏安全性”之下,单击“宏安全性”。
4. 单击“安全级”选项卡,再选择所要使用的安全级。
2. 在“工具”菜单上,指向“宏”,再单击“录制新宏”。
3. 在“宏名”框中,输入宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)的名称。
注意
宏名的首字符必须是字母,其他字符可以是字母、数字或下划线。宏名中不允许有空格;可用下划线作为分词符。
宏名不允许与单元格引用重名,否则会出现错误信息显示宏名无效。
1. 如果要通过按键盘上的快捷键 (快捷键:功能键或组合键,例如 F5 或 Ctrl+A,可用来执行菜单命令。存取键是另外一种组合键,例如 Alt+F,可以将焦点移至菜单、命令或控件。)来运行宏, 请在“快捷键”框中,输入一个字母。可用 Ctrl+字母(小写字母)或 Ctrl+Shift+字母(大写字母),其中字母可以是键盘上的任意字母键。快捷键字母不允许是数字或特殊字符(如 @ 或 #)。
注释 当包含宏的工作簿打开时,宏快捷键优先于任何相当的 Microsoft Excel 的默认快捷键。
2. 在“保存在”框中,单击要存放宏的地址。
如果要使宏在使用 Excel 的任何时候都可用,请选中“个人宏工作簿”。
3. 如果要添加有关宏的说明,请在“说明”框中键入该说明。
4. 单击“确定”。
5. 如果要使宏相对于活动单元格位置运行,请用相对单元格引用来录制该宏。在“停止录制”工具栏上,单击“相对引用” 以将其选中。Excel 将继续用“相对引用”录制宏,直至退出 Excel 或再次单击“相对引用” 以将其取消。
6. 执行需要录制的操作。
7. 在“停止录制”工具栏上,单击“停止录制” 。
用 Microsoft Visual Basic 创建宏
1. 在 Microsoft Excel 的“工具”菜单上,指向“宏”,再单击“Visual Basic 编辑器”。
2. 在“插入”菜单上,单击“模块”。
3. 将代码键入或复制到模块的代码窗口中。
4. 如果要在模块窗口中运行宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。),请按 F5。
5. 编写完宏后,请单击“文件”菜单上的“关闭并返回到 Microsoft Excel”。
创建启动宏
自动宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)(例如:Auto_Activate)是在启动 Excel 时自动运行的。有关自动宏的详细信息,请参阅 Visual Basic“帮助” (Microsoft Visual Basic 帮助:要在 Excel 中得到 Visual Basic 帮助,指向“工具”菜单中的“宏”,然后单击“Visual Basic 编辑器”。在“帮助”菜单上,单击“Microsoft Visual Basic 帮助”。)。
复制宏的一部分以创建另一个宏
1. 将安全级设置为“中”或“低”。
操作方法
1. 在“工具”菜单上,单击“选项”。
2. 单击“安全性”选项卡。
3. 在“宏安全性”之下,单击“宏安全性”。
4. 单击“安全级”选项卡,再选择所要使用的安全级。
2. 请打开要复制的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)所在的工作簿。
3. 在“工具”菜单上,指向“宏”,再单击“宏”。
4. 在“宏名”框中,输入要复制的宏的名称。
5. 单击“编辑”。
6. 在宏中选取要复制的程序行。
若要复制整个宏,请确认在选定区域中包括了“Sub”和“End Sub”行。
7. 在“常用”工具栏 (工具栏:工具栏中包含可执行命令的按钮和选项。若要显示工具栏,请指向“视图”菜单中的“工具栏”。如果您看不到所需的按钮,请单击工具栏右端的箭头。)上,单击“复制” 。
8. 切换到要放置代码的模块。
9. 单击“粘贴” 。
提示
您可在任何时候通过在 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。) (Alt+F11) 中打开个人宏工作簿文件 (Personal.xls) 来对其进行查看。由于 Personal.xls 是一个总是打开着的隐藏工作簿,所以如果要复制其中的某个宏,必须先显示该工作簿。 1. 将安全级设置为“中”或“低”。
操作方法
1. 在“工具”菜单上,单击“选项”。
2. 单击“安全性”选项卡。
3. 在“宏安全性”之下,单击“宏安全性”。
4. 单击“安全级”选项卡,再选择所要使用的安全级。
2. 请打开包含宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)的工作簿。
3. 在“工具”菜单上,指向“宏”,再单击“宏”。
4. 在“宏名”框中,输入要运行的宏的名称。
5. 请执行下列操作之一:
在 Microsoft Excel 工作簿中运行宏
单击“执行”。
如果要中断运行,请按 Esc。
从 Microsoft Visual Basic 模块中运行宏
1. 单击“编辑”。
2. 单击“运行子过程/用户窗体” 。
提示
如果要在 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)中运行另外的宏,请单击“工具”菜单上的“宏”。在“宏名”框中,输入要运行的宏的名称,然后单击“运行”。
由键盘快捷键启动宏
1. 在“工具”菜单上,指向“宏”,再单击“宏”。
2. 在“宏名”框中,输入要设置快捷键 (快捷键:功能键或组合键,例如 F5 或 Ctrl+A,可用来执行菜单命令。存取键是另外一种组合键,例如 Alt+F,可以将焦点移至菜单、命令或控件。)的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)的名称。
3. 单击“选项”。
4. 如果要通过按键盘上的快捷键 (快捷键:功能键或组合键,例如 F5 或 Ctrl+A,可用来执行菜单命令。存取键是另外一种组合键,例如 Alt+F,可以将焦点移至菜单、命令或控件。)来运行宏, 请在“快捷键”框中,输入一个字母。可用 Ctrl+字母(小写字母)或 Ctrl+Shift+字母(大写字母),其中字母可以是键盘上的任意字母键。快捷键字母不允许是数字或特殊字符(如 @ 或 #)。
注释 当包含宏的工作簿打开时,宏快捷键优先于任何相当的 Microsoft Excel 的默认快捷键。
5. 如果要添加有关宏的说明,请在“说明”框中键入该说明。
6. 单击“确定”。
7. 单击“取消”。
由按钮或图形控件来启动宏
1. 请单击按钮或图形控件来显示尺寸控点 (尺寸控点:出现在选定对象各角和各边上的小圆点或小方点。拖动这些控点可以更改对象的大小。)。
2. 保持选中图形对象,用鼠标右键单击按钮或图形对象的尺寸控点以显示快捷菜单 (快捷菜单:显示与特定项目相关的一列命令的菜单。要显示快捷菜单,请用右键单击某一项目或按下 Shift+F10。)。
3. 在快捷菜单上,单击“指定宏”。
4. 请执行下列操作之一:
• 如果要将已有的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)指定给按钮或图形对象,请在“宏名”框中,输入宏的名称,再单击“确定”。
• 如果要录制一个新宏并指定给选定的图形对象,请单击“录制”。完成宏的录制后,请单击“停止录制”工具栏上的“停止录制” 。
• 若要在 Visual Basic 编辑器 (Microsoft Visual Basic 编辑器:一种环境,可编辑已录制的宏并编写新宏和 Visual Basic for Applications 程序。)中编写新宏,请单击“新建”。若要编辑已有的宏,请在“宏名”框中单击宏的名称,再单击“编辑”。
注释 如果将宏指定到已用作
删除宏
全部显示
1. 打开含有要删除的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)的工作簿。
2. 在“工具”菜单上,指向“宏”,再单击“宏”。
3. 在“位置”列表中,单击“当前工作簿”。
4. 在“宏名”框中,单击要删除的宏的名称。
5. 单击“删除”。
在编辑宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)之前,必须先熟悉“Visual Basic 编辑器” (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)。“Visual Basic 编辑器”能够用于编写和编辑附属于 Microsoft Excel 工作簿的宏。
1. 将安全级设置为“中”或“低”。
操作方法
1. 在“工具”菜单上,单击“选项”。
2. 单击“安全性”选项卡。
3. 在“宏安全性”之下,单击“宏安全性”。
4. 单击“安全级”选项卡,再选择所要使用的安全级。
2. 在“工具”菜单上,指向“宏”,再单击“宏”。
3. 在“宏名”框中,输入宏的名称。
4. 单击“编辑”。
5. 如果需要“Visual Basic 编辑器”的“帮助”,请在“帮助”菜单上,单击“Microsoft Visual Basic 帮助”。
下列信息简要介绍了在不同条件下每种设置中的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)病毒防护是如何工作的,这些设置位于“安全性”对话框(“工具”菜单,“宏”子菜单)中的“安全级”选项卡上。在所有设置下,如果已安装与 Microsoft Office 2003 一起工作的反病毒软件并且文件包含宏,则在打开文件前,反病毒软件将扫描该文件,查找已知的病毒 (病毒:一种计算机程序或宏,通过在计算机文件中插入自身的副本而“感染”这些文件。感染文件被装入内存后,病毒还要感染其他文件。病毒通常带有有害的副作用。)。
安全性 宏可能包含病毒,因此在运行宏时要格外小心。请采用下列预防措施:在计算机上运行最新的防病毒软件;将宏安全级别设置为“高”;清除“信任所有安装的加载项和模板”复选框;使用数字签名;维护受信任的发布者的列表。
极高
只允许运行在可信位置安装的宏。其他所有签名和未签名的宏都将被禁用。通过将安全级别设置为“极高”并禁用在可信位置安装的宏,可完全禁用所有宏。若要禁用在可信位置安装的宏,请单击“工具”,再依次选择“宏”和“安全性”,然后单击“可靠发行商”选项卡,取消选中“信任所有安装的加载项和模板”选项。
注释 这也将禁用所有 Com 加载项、智能标记 .DLL 和宏。 高
无签名的宏
自动禁用宏并打开文件。
有签名的宏
宏的来源和数字签名 (数字签名:宏或文档上电子的、基于加密的安全验证戳。此签名确认该宏或文档来自签发者且没有被篡改。)的状态确定如何处理有签名的宏。
可靠来源。签名有效。
自动启用宏并打开文件。
未知作者。签名有效。
出现带有有关数字证书 (数字证书:文件、宏项目或电子邮件的附件,它证明上述各项的真实性、提供安全的加密或提供可验证的签名。若要以数字形式签发宏项目,则必须安装数字证书。)信息的对话框。仅在用户选择信任作者和认证授权机构的情况下才启用宏。网络管理员可以锁定可靠来源的 列表,并防止用户将开发者添加到此列表中并启用宏。
任何作者。签名无效,可能由于存在病毒。
警告用户可能存在病毒。自动禁用宏。
任何作者。不可能进行签名验证,因为公共密钥丢失或使用了不兼容的加密方法。
警告用户不可能进行签名验证。自动禁用宏。
任何作者。在证书过期或取消后进行签名。
警告用户签名已过期或已无效。自动禁用宏。 中
无签名的宏
提示用户启用或禁用宏。
有签名的宏
宏的来源和数字签名 (数字签名:宏或文档上电子的、基于加密的安全验证戳。此签名确认该宏或文档来自签发者且没有被篡改。)的状态确定如何处理有签名的宏。
可靠来源。签名有效。
自动启用宏并打开文件。
未知作者。签名有效。
出现带有有关证书信息的对话框。提示用户启用或禁用宏。用户可以选择信任该开发者和认证授权机构。
任何作者。签名无效,可能由于存在病毒。
警告用户可能存在病毒。自动禁用宏。
任何作者。无法进行签名验证,因为公共密钥丢失或使用了不兼容的加密方法。
警告用户无法进行签名验证。提示用户启用或禁用宏。
任何作者。签名获得于证书过期或取消之后。
警告用户签名已过期或已无效。提示用户启用或禁用宏。

当安全设置为低时,对所有宏的处理方式是相同,不考虑宏的来源或证书状态。使用低安全级时,您不会接收到提示或签名验证,且宏被自动启用。请仅在确定文件中的所有宏均来自可靠来源时,才使用此设置。
注释 在 Microsoft Office 2003 或更高版本中,某个组件将检查所有引用 XSL 文件的 XML 文件是否存在可能不安全的脚本。如果宏安全性设置为“高”,将禁止运行此脚本。如果宏安全性设置为“中”,将询问用户是否运行 XSL 文件中的脚本。如果宏安全性设置为“低”,则运行该脚本。
关于宏的安全性
全部隐藏
关于安全性级别及其含义
以下概括了在“安全性”对话框(“工具”菜单的“宏”子菜单)的“安全级”选项卡中,每个设置如何针对不同的情况来防止宏病毒。对于所有设置,如果安装了用于 Microsoft Office 2003 的防病毒软件,且文件中还包含宏,则在打开文件之前,将对已知病毒进行扫描。
注释 在 Microsoft Office 2003 或更高版本中,有一个组件检查所有引用 XSL 文件的 XML 文件是否包含不安全的脚本。如果宏安全性设置为“高”,则禁止运行该脚本。如果宏安全性设置为“中”,则询问用户是否运行 XSL 文件中的脚本。如果宏安全性设置为“低”,则运行脚本。
极高
只允许运行在可信位置安装的宏。其他所有签名和未签名的宏都将被禁用。通过将安全级别设置为“极高”并禁用在可信位置安装的宏,可完全禁用所有宏。若要禁用在可信位置安装的宏,请单击“工具”,再依次选择“宏”和“安全性”,然后单击“可靠发行商”选项卡,取消选中“信任所有安装的加载项和模板”选项。
注释 这也将禁用所有 Com 加载项、智能标记 .DLL 和宏。

未签署的宏
打开文件,并自动禁用宏。
已签署的宏
根据宏的来源和签署的身份确定如何处理已签署的宏。
可靠来源。签署有效。
打开文件,并自动启用宏。
未知的宏作者。签署无效。
将显示有关证书 (数字证书:文件、宏项目或电子邮件的附件,它证明上述各项的真实性、提供安全的加密或提供可验证的签名。若要以数字形式签发宏项目,则必须安装数字证书。)信息的对话框。只有在用户选择信任作者及证书颁发机构后,才启用宏。网络管理员可以锁定可靠来源列表,以防止用户向列表中添加开发者并启用宏。
任何作者。可能由于包含病毒,签署无效。
警告用户可能有病毒。自动禁用宏。
任何作者。由于公开密钥丢失或使用了不兼容的加密方法,签署验证无法进行。
警告用户签署验证无法进行。自动禁用宏。
任何作者。在证书过期或作废后所做的签署。
警告用户签署已过期或作废。自动禁用宏。 中
未签署的宏
提示用户启用或禁用宏。
已签署的宏
根据宏的来源和签署的身份来确定如何处理已签署的宏。
可靠来源。签署有效。
打开文件,并自动启用宏。
未知的宏作者。签署有效。
将显示有关证书信息的对话框。提示用户启用或禁用宏。用户可以选择信任开发者和证书颁发机构。
任何宏作者。由于可能包含病毒,签署无效。
警告用户可能有病毒。自动禁用宏。
任何作者。由于公开密钥丢失或使用了不兼容的加密方法,签署验证无法进行。
警告用户签署验证无法进行。提示用户启用或禁用宏。
任何作者。在证书过期或作废之后所做的签署。
警告用户签署已过期或作废。提示用户启用或禁用宏。

将安全性设置为低时,所有宏都作相同的处理,而不考虑其来源或证书的身份。使用低的安全级,用户将得不到提示或签署验证,并将自动启用宏。只有在确认文件中的所有宏的来源可靠时,才使用该设置。
关于数字签名
Microsoft Office 2003 使用 Microsoft Authenticode 技术来对文件或宏工程 (宏项目:组成宏的组件的集合,包括窗体、代码和类模块。在 Microsoft Visual Basic for Applications 中创建的宏项目可包含于加载宏以及大多数 Microsoft Office 程序中。)启用数字签名 (数字签名:宏或文档上电子的、基于加密的安全验证戳。此签名确认该宏或文档来自签发者且没有被篡改。)。用于创建该签名的证书可确认来自签名者的宏或文档,并且签名还将确认宏或文档未作改动。在设置宏的安全级别时,可根据其是否为可靠来源列表中的开发者的数字签名来运行宏。
在安装数字证书 (数字证书:文件、宏项目或电子邮件的附件,它证明上述各项的真实性、提供安全的加密或提供可验证的签名。若要以数字形式签发宏项目,则必须安装数字证书。)后,可以对文件和宏项目进行签署。
签署宏
应该只在测试完解决方案并准备进行分发时,才对宏项目进行签署,因为不论何时修改了已签署的宏项目中的代码,其数字签名都会被删除。但是,如果计算机上有正确的数字证书,则在保存时,宏项目将自动重新签署。如果要防止解决方案的用户在无意中修改宏项目,并使签名无效,请在签署前锁定宏项目。您的数字签名只表明您可保证该宏项目是安全的,但并不证明该宏项目是您编写的。因此,锁定您的宏项目并不能防止其他用户使用其他签名替换数字签名。企业管理员可能会对模板和加载宏进行重新签名,以便对运行他们计算机的用户进行准确控制。
如果创建了一个将代码添加到宏项目中的加载宏,则该代码应确定宏项目是否进行了数字签名,并且在继续执行前将对已签署的宏项目的修改结果通知用户。
从何处获取证书
可从商业证书颁发机构(如 VeriSign,Inc.),或是从内部安全管理员或 IT 专业人员处获取数字证书。也可使用 Selfcert.exe 工具创建自己的数字签名。
注释 因为您自己创建的数字证书不是由正式证书颁发机构发放的,所以用该证书签署的宏项目只能作为自签署项目引用。根据用户所在组织使用 Office 数字签名功能的不同,用户可能不允许使用这样的证书,而其他用户也可能由于安全原因不能运行自签署的宏。
商业证书颁发机构
若要通过商业证书颁发机构(例如:VeriSign Inc.)获取数字证书,则用户或其所在组织必须向该颁发机构提交申请。
根据程序开发人员的不同身份,应该为软件发布申请 2 类或 3 类数字证书。
2 类数字证书是为发布软件的个人设计的。该类数字证书为软件发布者的个人身份提供担保。
3 类数字证书是为公司和其他发布软件的组织设计的。该类数字证书为软件发布组织的身份提供了更进一步的担保。3 类证书代表了软件零售渠道所提供的担保级别。基于 Dun & Bradstreet Financial Services 的分级,3 类数字证书的申请者必须符合该分级的最低级,即需具备一定的财务稳定性。
当您收到数字证书时,还将获得如何在用于签署 Office 解决方案的计算机上安装该证书的指导。
内部证书颁发机构
某些组织和公司可能有安全管理员或工作组充当他们自己的证书颁发机构,并使用某些工具(例如:Microsoft 证书服务器)生成或发布数字证书。Microsoft 证书服务器可作为独立的证书颁发机构或现有证书颁发机构的分级机构来运行。根据 Office 数字签名功能在您组织中的使用情况,可使用组织内部证书颁发机构发放的数字证书来进行宏项目的签署。或者您可能需要管理员使用认可的证书来为您签署宏项目。有关组织政策的信息,请与网络管理员或 IT 部门联系。
宏疑难解答
全部隐藏
单击“刷新”按钮时,有消息显示对宏的更改将丢失
如果在“Visual Basic 编辑器”中更改了宏,又在“Microsoft 脚本编辑器”中更改了工作簿的副本,则会显示此消息。
若要保存对宏所做的更改,请执行下列操作:
1. 单击“否”。
2. 切换到“Visual Basic 编辑器”窗口。
3. 导出已更改的任何模块 (模块:存储在一起作为一个命名单元的声明、语句和过程的集合。有两种类型的模块:标准模块和类模块。)。
4. 在工作簿的“Microsoft 脚本编辑器”中,单击“刷新”工具栏上的“刷新” 。
5. 单击“是”按钮。
6. 导入模块以恢复对宏的更改。
录制宏时录制了不需要的操作
若要取消宏中不需要的操作,可在“Visual Basic 编辑器”中打开该宏,并删除不想要的步骤。
如果不想使用“Visual Basic 编辑器”来取消操作,请再次录制宏,只包含所需的操作。
录制的宏有时出现错误消息
录制的宏不可能在每种情况下都能正确地运行。如果宏不能正确运行,Microsoft Excel 将显示一条错误消息。某些宏的运行将取决于 Excel 中的某些选项或设置。例如,如果没有显示加粗文本,则搜索加粗文本的宏将不能正确运行。如果已录制的宏出现错误消息,请注意错误代码。在 Visual Basic 的“帮助”中可搜索“错误消息”,以了解所收到的错误消息的信息。
添加或编辑控件宏
全部隐藏

对于“窗体”工具栏中的控件 (控件:允许用户控制程序的图形用户界面对象,如文本框、复选框、滚动条或命令按钮等。可使用控件显示数据或选项、执行操作或使用户界面更易阅读。)和“控件工具箱”中的 ActiveX 控件,可以进行以下操作:
当用户单击“窗体”工具栏控件并为其指定一个宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)时,将执行一项操作。
当用户使用“控件工具箱”中的 ActiveX 控件时,将运行 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 代码以处理任何发生的事件。
可以执行的操作
为“窗体”工具栏控件添加或编辑宏
为“控件工具箱”中的 ActiveX 控件添加或编辑宏
其他信息
返回页首
为“窗体”工具栏控件添加或编辑宏
1. 右键单击控件并选中“指定宏”。
显示“指定宏”对话框。
2. 若要指定现有宏的位置,可执行以下操作之一在“宏的位置”框中选择该宏当前所在的位置:
• 若要搜索当前打开的工作簿中的宏,选择“所有打开的工作簿”。
注释 如果希望指定给控件的宏在其他工作簿中,先打开包含该宏的工作簿,该宏即在“宏的位置”列表框中可用。
若要将搜索宏的范围限制为当前工作表所在的工作簿,选择“当前工作簿”。
若要将搜索宏的范围限制为特定工作簿,可在打开的可用工作簿名称列表中选择。
3. 请执行下列操作之一:
指定宏
请执行下列操作之一:
录制新宏
以默认名称(在“宏名”框中突出显示)录制一个新宏:
1. 单击“录制”。
2. 完成录制时,单击“停止录制”工具栏上的“停止录制” 。
注释 如果“停止录制”工具栏不显示,指向“工具”菜单上的“宏”,然后单击“停止录制” 。
指定已有的宏
在列表中双击宏或在“宏名”框中输入其名称。
创建新宏
如果当前不存在可执行所需操作的宏,可以创建一个新宏:
1. 单击“新建”。
显示 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)。
2. 输入新宏。
有关详细信息,请参阅创建宏。
修改已指定的宏
请执行下列操作之一:
编辑已指定的宏
1. 在“宏名”框中单击宏的名称。
2. 单击“编辑”。
有关详细信息,请参阅编辑宏。
注释 还可以选中控件,然后单击“窗体”工具栏上的“编辑代码” ,来编辑已有的宏。
指定其他已有的宏
在列表中双击宏或在“宏名”框中输入其名称。
指定新宏
如果当前的宏不能执行需要的操作,可以指定一个新宏:
1. 请执行下列操作之一:
• 创建新宏。
有关详细信息,请参阅创建宏。
录制新宏。
“录制”命令仅在第一次将宏指定给控件时可用。要录制与当前指定的宏不同的宏,必须在将宏指定给控件之前录制。
2. 在列表中双击刚创建或录制的宏或在“宏名”框中输入其名称。
返回页首
为“控件工具箱”中的 ActiveX 控件添加或编辑宏
1. 如有必要,可显示“控件工具箱”工具栏,方法是指向“视图”菜单上的“工具栏”,然后单击“控件工具箱”。
2. 如果需要编辑控件,请确保在设计模式下进行,要进入和退出设计模式,请切换“设计模式” 。
3. 用鼠标右键单击控件,再单击快捷菜单上的“查看代码”。
4. 在 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)中,编写新的宏或更改已有的宏。
有关编写宏的详细信息,请参阅 Visual Basic 帮助 (Microsoft Visual Basic 帮助:要在 Excel 中得到 Visual Basic 帮助,指向“工具”菜单中的“宏”,然后单击“Visual Basic 编辑器”。在“帮助”菜单上,单击“Microsoft Visual Basic 帮助”。)。
5. 编写完宏代码后,请单击“文件”菜单上的“关闭并返回到 Microsoft Excel”。
6. 在完成控件设计之后,请单击“退出设计模式” 。 使宏能够运行
当 Excel 中的宏安全级别设置为“低”(不建议使用)时,宏可以直接运行而不给出提示。当宏安全级别设置为“中”时,Excel 会显示一个对话框,询问您是否要启用宏。当宏安全级别设置为“高”(建议所有用户使用此宏安全设置)时,Excel 只允许运行经过数字签名或存储在 Excel 启动 (XLStart) 文件夹中的宏。
要了解有关数字签名及如何获取这些签名的更多信息,请参阅“帮助”主题关于数字签名。
您想做什么?
使用 XLStart 文件夹
使未签署的宏能够运行

使用 XLStart 文件夹
如果将包含未签署的宏的工作簿放在 XLStart 文件夹中,并且将宏安全级别设置为“高”,则该工作簿将在您首次启动 Excel 时自动打开,而且您将能够运行该宏。但是,当您通过单击“文件”菜单上的“打开”在 Excel 中打开工作簿时,该宏无法运行。
XLStart 文件夹是在安装 Excel 时创建的,通常位于下列位置之一:
C:Documents and Settings\Application DataMicrosoftExcel
C:Program FilesMicrosoft OfficeOffice11
返回页首
使未签署的宏能够运行
要允许未签署的宏运行,必须在“安全性”对话框的“可靠发行商”选项卡上选中“信任所有安装的加载项和模板”复选框。默认情况下,此选项处于选中状态。如果未选中(推荐),则 Excel 只允许运行具有可信数字签名的宏。
1. 在“工具”菜单上,指向“宏”,然后单击“安全性”。
2. 在“可靠发行商”选项卡上,选中“信任所有安装的加载项和模板”复选框。
停止运行宏
全部显示
请执行下列操作之一:
如果要停止当前正在运行的宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。),请按 Esc,在“Microsoft Visual Basic”对话框中单击“结束”。
如果要防止在启动 Microsoft Excel 时自动运行某个宏,请在启动时,按住 Shift。
禁用宏语言支持
全部隐藏
如果某些项目,例如模板 (模板:是指一个或多个文件,其中所包含的结构和工具构成了已完成文件的样式和页面布局等元素。例如,Word 模板能够生成单个文档,而 FrontPage 模板可以形成整个网站。)(包括像 Microsoft Word 中 Normal.dot 这样的默认模板)、加载项、向导或自定义命令,没有按所预期的方式运行,那么您可能运行的是已禁用了 Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA):Microsoft Visual Basic 的宏语言版本,用于编写基于 Microsoft Windows 的应用程序,内置于多个 Microsoft 程序中。) 共享功能的 Microsoft Office 程序。Office 中的许多功能都是在 VBA 中创建的,或者依赖于 VBA 支持来正确运行。如果选择不安装 VBA 功能,则这些相关的应用程序和功能将被禁用或不安装。
有关禁用 VBA 所产生的影响的其他信息,请参见 Microsoft Office 资源工具包网站。
若要重新启用 VBA,请执行这些步骤:
1. 重新运行 Office 安装程序。
操作方法
1. 退出所有程序。
2. 双击 Windows“控制面板”中的“添加/删除程序”图标。
3. 请执行下列操作之一:
• 如果安装了作为 Microsoft Office 一部分的 Office 程序,请单击“当前安装的程序”框中的“Microsoft Office”,再单击“更改”按钮。
• 如果安装了个别的 Office 程序,请单击“当前安装的程序”框中的程序名称,再单击“更改”按钮。
2. 在“安装”程序的“要安装的功能”屏幕上,单击“Office 共享功能”旁的加号 (+)。
3. 选择“Visual Basic for Applications”,单击所选项旁的箭头,再单击“从本机运行”。
如果已经有人为您设置了 Office 安装,请与您的系统管理员或“信息技术”(IT) 专业人员联系,以了解在您运行 Office 时是否已禁用 VBA。
帮助保护 Office 而无需删除功能
若要帮助保护文件免受宏病毒的破坏,应购买并安装专用的防病毒软件。若要进一步帮助保护自己免受宏病毒的侵害,可使用下列步骤:
将宏安全级别设置为高
1. 单击“工具”菜单中的“选项”命令。
2. 单击“安全性”选项卡。
3. 在“宏安全性”之下,单击“宏安全性”。
4. 单击“安全级”选项卡,再选择所要使用的安全级。
清除“信任所有安装的加载项和模板”复选框。
根据宏安全设置的不同,在打开一个宏 (宏:可用于自动执行任务的一项或一组操作。可用 Visual Basic for Applications 编程语言录制宏。)时,您会收到一条警告,而且已安装的模板 (模板:是指一个或多个文件,其中所包含的结构和工具构成了已完成文件的样式和页面布局等元素。例如,Word 模板能够生成单个文档,而 FrontPage 模板可以形成整个网站。)和加载项 (加载项:为 Microsoft Office 提供自定义命令或自定义功能的补充程序。)(包括向导)中的宏可能会被禁用。
1. 在“工具”菜单上,单击“选项”,再单击“安全性”选项卡。
2. 在“宏安全性”之下,单击“宏安全性”。
3. 单击“可靠来源”选项卡。
4. 清除“信任所有安装的加载项和模板”复选框。
注释 Microsoft Office 2003 附带的所有模板、加载项和宏都由 Microsoft 进行了数字签名。在为任意一个这些已安装文件将 Microsoft 添加到您的可靠来源列表后,则以后对这些文件的所有处理操作都不再生成消息。
清除可靠来源列表
若要运行该过程,您的计算机上必须安装有 Microsoft Internet Explorer version 4.0 或更新版本。
1. 在“工具”菜单上,单击“选项”,再单击“安全性”选项卡。
2. 在“宏安全性”之下,单击“宏安全性”。
3. 单击“可靠发行商”选项卡。
4. 单击要从列表中删除的来源。
5. 单击“删除”。

 




..