很多高手都喜欢使用“宏”命令来提高办公工作效率。但在 Microsoft Office 程序中使用宏时,总会弹出宏安全警告,这让使用者倍感麻烦。而如果把宏的安全级设置为“低”,就可以取消excel中宏安全提示框了,又增加了恶意代码和病毒攻击的危险。怎么办呢?其实,只要为自己的宏添加一个签名就可以一劳永逸了。下面我们就以Microsoft Excel为例,谈一下具体的设置方法。

  第一步、设置宏的安全级为“低”。

  打开Excel,依次选择“工具→宏→Visual Basic 编辑器”,在“Visual Basic 编辑器”中依次选择“插入→模块”,在窗口中输入三行代码:sub macrodm()、MsBox “my macro”、End Sub(代码后没有标点)。然后依次选择“文件→关闭并返回到 Microsoft Excel”,保存并关闭当前的Excel文件。这时再打开刚才文件,就出现安全警告,提示宏被禁用,这时我们需依次选择“工具→宏→安全性”,在弹出的对话框中,将“宏”安全级设置为“低”,并点击“确定”保存。

  第二步、安装 VBA 项目的数字证书。

  打开“控制面板→添加或删除程序→更改或删除程序”,在右侧找到“Microsoft Office Professional Edition 2003”,单击“更改”,然后会出现“Microsoft Office 2003安装”,依次选择“添加或删除功能→下一步”,选中“选择应用程序的高级自定义”复选框,单击“下一步”,在“Office 共享功能”中,单击“VBA 项目的数字证书”左侧的箭头,然后在列表中依次单击“从本机运行”,最后点击“更新”,插入office的安装盘开始安装。

  第三步、创建自己的数字证书。

  安装成功后。在Microsoft Office的启动程序菜单中依次选择“Microsoft Office 工具→VBA 项目的数字证书”,在弹出的“创建数字证书”对话框的“您的证书名称”框中,键入数字证书的名称,点击“确定”就创建好了自己的数字证书。

  第四步、对宏添加签名。

  打开步骤二中创建的文件,依次选择“工具→宏→Visual Basic 编辑器”,在编辑器中再依次选择“工具→数字签名”,在“数字签名”对话框中,单击“选择”按钮,选择步骤四中创建的数字证书,并“确定”返回。然后依次选择“文件→关闭并返回到 Microsoft Excel”,保存并关闭该文件。

  第五步、将自己添加为可靠发行商。

  打开步骤五中的包含已签名的宏的文件。出现警告,选中“总是相信来自此发布者的宏”复选框,单击“启用宏”。再次打开该Excel文件,就不再显示任何安全警告了。你还可以通过“工具”菜单中的“宏”,来执行一下你所建立的宏。

  这样通过五个步骤我们就可以快速的,安全的使用office里的宏命令了,再也不怕宏病毒的攻击了,也不会弹出那个烦人的宏安全警告框了。

cmake取消宏定义_Excel基础丨取消excel中宏安全提示框相关推荐

  1. c语言解除宏定义_3.3.5 取消宏定义和重新定义宏

    3.3.5   取消宏定义和重新定义宏 #undef命令可以取消定义一个名称为宏:#undef name 这个命令使预处理器忘记name的所有宏定义.取消一个当前未定义宏的定义并不是错误.当一个名称被 ...

  2. wps表格宏被禁用如何解禁_wps的excel中宏被禁用怎么办 - 卡饭网

    EXCEL中宏毒X97M.Laroux.DX1的解决办法 EXCEL中宏毒X97M.Laroux.DX1的解决办法 一般来说,EXCEL是不容易中毒的,要中毒的话,就会中宏代码的毒. 如果您的EXCE ...

  3. 【VBA(一):For循环】【Excel中宏的使用+手工书写VBA代码+使用For循环+小结及练习】

    文章目录 Excel中宏的使用 录制宏 优缺点 录制相对引用的宏 案例 手工书写VBA代码 新建模块 使用For循环 案例 小结及练习 定义 宏 VBA(ALT+F11) 相关概念 定位 制作工资条 ...

  4. 有关excel中宏的使用问题

    有关excel中宏的使用问题 使用宏的时候,打开Excel会自动弹出PERSONAL.XLSB 解决方法:选择PERSONAL.XLSB页面,视图->隐藏 excel录制宏时报错:为便于记录,启 ...

  5. c语言宏定义技巧和用法,关于C语言宏定义的技巧:'#'和'##'

    关于C语言宏定义的技巧:'#'和'##' '#'和'##' '#'和'##'是两个预处理运算符,只能在预处理的过程中使用.在带参数的宏定义中, '#'运算符后面应该跟一个参数,预处理器会把这个参数转换 ...

  6. c语言宏定义替换字符串,C语言中,宏替换的替换规则

    匿名用户 1级 2011-10-25 回答 简单来说:宏定义又称为宏代换.宏替换,简称"宏".是C提供的三种预处理功能的其中一种. 复杂的请看下面,讲的很全.下面的带参宏定义,多行 ...

  7. excel取消保存微软_如何在Microsoft Excel中按日期排序

    excel取消保存微软 When you're trying to look at a set of data in a spreadsheet over time, it's often helpf ...

  8. c语言宏定义可变参数,C语言可变参数宏定义方法

    http://blog.csdn.net/skyflying2012/article/details/38436711 2014 在GNU C中,宏可以接受可变数目的参数,就象函数一样,例如: 1 2 ...

  9. 康轩职教计算机应用基础课件,《Excel中IF函数的应用-机器人任务》计算机应用基础职教课件.ppt...

    函数,应用,机器人,任务,计算机,基础,职教,课件函数,应用,机器人,任务,计算机,基础,职教,课件 你是机器人 口令"1" 口令"2" 规则:口令" ...

最新文章

  1. conv--向量的卷积和多项式乘法
  2. Python爬虫学习笔记(三)——正则表达式
  3. PAT (Basic Level) Practice (中文)1076 Wifi密码 (15 分)
  4. spring入门到放弃——spring事务管理
  5. 修改TOMCAT的JVM虚拟机内存大小几种方式
  6. 横幅新年促销海报PSD模板,拯救年底节日忙
  7. 大数据项目实战数仓4——总纲
  8. pandas—pandas.DataFrame.query与pandas.DataFrame.reset_index
  9. 拓端tecdat|python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
  10. Linux乱码和数据库乱码的问题简单排查
  11. Linux一些有用的操作
  12. HiJson工具(查看Json)
  13. cs用服务器运行,如何搭建自己的CS服务器(插件配置篇)
  14. Axure原型图教程
  15. java 抓取搜狗微信_大虾们,求帮助……用httpclient 进行获取微信搜狗公众号文章问题...
  16. 读OpenCV自带的标定例程“calibration.cpp”感想
  17. 面试-数据知识点准备
  18. 厦大计算机推免复试,统考生没戏!厦大该专业3个系招生,推免占比最高100%!...
  19. jira是干什么_如何用JIRA来做需求管理?
  20. 电脑蓝屏了怎么办修复,电脑蓝屏解决修复方法

热门文章

  1. capture 部分元器件编号_十大电子元器件及其相关基础知识
  2. java insert方法_【Oracle/Java】以Insert ALL方式向表中插入百万条记录,耗时9分17秒...
  3. mysql入门到跑路_Mysql入门二十小题(DBA老司机带你删库到跑路)2018.11.26
  4. java自学笔记_JAVA自学笔记(4)
  5. C++ 异常类型以及多级catch匹配
  6. MySQL 删除用户权限
  7. C语言scanf:获取输入的内容
  8. 电脑有回声_电脑连接麦克风有回音怎么办?麦克风回声的解决方法
  9. 爬虫之祖urlib 简易教程
  10. db2 语句包括不必要的列表_DB2的一些常用SQL写法(转)