下面有个在运行宏过程中小问题,不知大家有没有遇到。 描述:有写好的宏要运行,老是提示不行,降低了安全级别了还是提示要改一些软件的参数,是不是运行宏真的很麻烦,要怎么弄啊? 解决步骤: 1、工具宏录制新宏,会出现对话框,设置快捷按钮(编辑区会出现一个小工具栏,先不管它)。 2、假如想新编的宏是一个经常使用的页面设置,那就按平时设置页面那样操作,当页面设置好后,按刚才在编辑区出现的工具栏中的停止按钮即可。 3、当你新建一个文档要页面设置时,只需按最初设好的快捷按钮就可以完成操作。 注释:如果将MicrosoftOfficeExcel中的宏安全级别设置为ldquo;禁用所有宏,并且不通知rdquo;,则Excel将只运行具有数字签名或存储在受信任位置(如Excel启动文件夹)中的那些宏。如果要运行的宏没有数字签名或不在受信任位置,您可以临时更改启用所有宏的安全级别。 运行宏 一、如果ldquo;开发工具rdquo;选项卡不可用,执行下列操作以显示此选项卡: 1。单击ldquo;Office按钮rdquo;,然后单击ldquo;Excel选项rdquo;。 2。在ldquo;常用rdquo;类别中的ldquo;使用Excel时采用的首选项rdquo;下,选中ldquo;在功能区显示lsquo;开发工具rsquo;选项卡rdquo;复选框,然后单击ldquo;确定rdquo;。 注释:功能区是MicrosoftOfficeFluent用户界面的一个组件。 二、临时将安全级别设置为启用所有宏,执行下列操作: 1。在ldquo;开发工具rdquo;选项卡上的ldquo;代码rdquo;组中,单击ldquo;宏安全性rdquo;。 2。在ldquo;宏设置rdquo;类别中的ldquo;宏设置rdquo;下,单击ldquo;启用所有宏(不推荐,可能会运行有潜在危险的代码)rdquo;,然后单击ldquo;确定rdquo;。 注释:为帮助防止运行有潜在危险的代码,我们建议您在使用完宏之后恢复任一禁用所有宏的设置。 。请打开包含宏的工作簿。 。在ldquo;开发工具rdquo;选项卡上的ldquo;代码rdquo;组中,单击ldquo;宏rdquo;。 。在ldquo;宏名rdquo;框中,单击要运行的宏。 。请执行下列操作之一: 若要在Excel工作簿中运行宏,请单击ldquo;运行rdquo;。 提示:您也可以按CtrlF8来运行宏,按Esc可以中断宏的执行。 要从MicrosoftVisualBasic模块中运行宏,请单击ldquo;编辑rdquo;,然后在ldquo;运行rdquo;菜单上,单击ldquo;运行子用户表单rdquo;,或按F5。 按Ctrl组合快捷键运行宏 1。如果ldquo;开发工具rdquo;选项卡不可用,执行下列操作以显示此选项卡: 。单击ldquo;Office按钮rdquo;,然后单击ldquo;Excel选项rdquo;。 。在ldquo;常用rdquo;类别中的ldquo;使用Excel时采用的首选项rdquo;下,选中ldquo;在功能区显示lsquo;开发工具rsquo;选项卡rdquo;复选框,然后单击ldquo;确定rdquo;。 注释:功能区是MicrosoftOfficeFluent用户界面的一个组件。 2。在ldquo;开发工具rdquo;选项卡上的ldquo;代码rdquo;组中,单击ldquo;宏rdquo;。 3。在ldquo;宏名rdquo;框中,单击要分配给Ctrl组合快捷键的宏。 4。单击ldquo;选项rdquo;。 5。在ldquo;快捷键rdquo;框中,键入要使用的任何小写字母或大写字母。 注释:当包含该宏的工作簿打开时,该快捷键将覆盖任何对等的默认Excel快捷键。 6。在ldquo;说明rdquo;框中,键入对该宏的描述。 7。单击ldquo;确定rdquo;,然后单击ldquo;取消rdquo;。 通过单击快速访问工具栏上的按钮来运行宏。 1。单击ldquo;Office按钮rdquo;,然后单击ldquo;Excel选项rdquo;。 2。单击ldquo;自定义rdquo;,然后在ldquo;从下列位置选择命令rdquo;列表中,选择ldquo;宏rdquo;。 3。在列表中,单击创建的宏,然后单击ldquo;添加rdquo;。 4。若要更改宏的按钮图像,请在添加宏的框中选择该宏,然后单击ldquo;修改rdquo;。 5。在ldquo;符号rdquo;下,单击要使用的按钮图像。 6。若要更改将指针停留在按钮上时显示的宏名,请在ldquo;显示名称rdquo;框中键入要使用的名称。 7。此时,单击ldquo;确定rdquo;便会将宏按钮添加到快速访问工具栏。 8。在快速访问工具栏上,单击宏按钮。 通过单击图形对象上的区域来运行宏。 1。在工作表中,选择现有图形对象,如图片、剪贴画、形状或SmartArt。 2。要在现有对象上创建热点,请在ldquo;插入rdquo;选项卡的ldquo;插图rdquo;组中,单击ldquo;形状rdquo;,选择要使用的形状,然后在现有对象上绘制形状。 3。右键单击创建的热点,然后在快捷菜单上,单击ldquo;指定宏rdquo;。 4。请执行下列操作之一: 要给图形对象指定现有宏,请双击宏或在ldquo;宏名rdquo;框中输入宏的名称。 要录制一个新宏以将其指定给选定的图形对象,请单击ldquo;录制rdquo;。在录制完宏后,单击ldquo;停止录制rdquo; (在ldquo;开发工具rdquo;选项卡上的ldquo;代码rdquo;组中)。提示:您也可以单击状态栏左边的ldquo;停止录制rdquo;。 若要编辑现有宏,请在ldquo;宏名rdquo;框中单击宏的名称,然后单击ldquo;编辑rdquo;。 5。单击ldquo;确定rdquo;。 6。在工作表中,选择热点。 提示:这将显示ldquo;绘制rdquo;工具,并添加ldquo;格式rdquo;选项卡。 7。在ldquo;格式rdquo;选项卡的ldquo;形状样式rdquo;组中,执行下列操作: 单击ldquo;形状填充rdquo;旁边的箭头,然后单击ldquo;无填充rdquo;。 单击ldquo;形状轮廓rdquo;旁边的箭头,然后单击ldquo;无轮廓rdquo;。 打开工作簿时自动运行宏 如果您录制一个宏并用ldquo;AutoOpenrdquo;这一名称保存它,每次您打开包含此宏的工作簿时,它都会运行。另一种在打开工作簿时自动运行宏的方法是使用VisualBasic编辑器在工作簿的Open事件中编写MicrosoftVisualBasicforApplications(VBA)过程。Open事件是一个内置的工作簿事件,它会在您每次打开该工作簿时都运行自己的宏代码。 创建一个AutoOpen宏。 为工作簿的Open事件创建一个VBA过程。