⑴ 电脑上的VBA 项目的数字证书的作用
Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏语言不同,传统的宏语言不具有高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。因此,对于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于使工作自动化,提高工作效率。另外,由于VBA 可以直接应用Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开发更加方便快捷。
⑵ Microsoft office 2007的VBA项目数字证书怎么用啊
我们在运行带有宏的Excel文件时,一般要启用宏,除非你将安全级别设为“低”,那样系统会很不安全。在调试程序时,如果忘了启用宏,改完代码后无法调试代码,必须退出Excel,重新打开,启用宏才能调试,很是麻烦。那么能否免除每次打开Excel时的安全警告询问呢?答案是肯定的,就是使用VBA项目的数字证书。
1、生成VBA项目的数字证书
Microsoft Office自带的的工具中有一个“VBA 项目的数字证书”(开始--程序--Microsoft Office工具--VBA 项目的数字证书),点击这个菜单,在弹出的对话框中输入证书名称(任何你希望的字符串),点击“确定”即可生成数字证书,如下图:
2、VBA项目中加入数字签名
打开Excel文件,进入VBA开发环境,点击菜单:工具--数字签名,弹出如下对话框:
点击“确定”,最后保存文件即可。如果有多个数字证书,可以点击“选择”按钮选择合适的数字证书,再确定、保存。
3、许可
加入数字证书的Excel文件第一次运行的时候会出现安全警告,点击会弹出对话框,选择“信任来自此发布者的所有文档”,然后确认,如下图:
至此,今后再打开这个Excel文件以及所有使用这个数字证书的Excel文件都不再安全警告提示了,宏也可以安全的执行了。以后再开发程序,只要加入这个数字证书即可。
4、让别人使用你程序
上面过程完成后,本机上是没有问题了,但是,当你把Excel文件发给别人时,别人机器会提示不认识这个数字证书而拒绝执行你的宏,怎么办呢?
你要做的就是把数字证书导出来,发给别人安装,安装后就和你的机器一样了,导出数字证书的方法是:
A、打开IE浏览器,点击Internet选项,选择“内容”标签,点击上面的证书按钮,如下图:
B、选择你要导出的证书,点击导出,然后一直点击“下一步”,输入要保存的文件名,最后会产生一个数字证书安装文件。如我的数字证书如下图所示:
C、将这个数字证书文件和你的Excel文件一道发给需要的人即可。
注意:这个数字证书要保存好,一旦更换机器或者重新安装系统,原来的数字证书就没了,就没法导出原来的证书了。更换机器或者重装系统,就无法恢复原来的证书了,即使重新生成,也和原来的不一样,在新机器上可以装上原来的证书,但在VBA中 数字签名时,选择证书是空的,选不了,猜想是不是因为导出的证书没有私钥(私钥不能导出)。解决办法其实也简单,就是直接用含有原来数字证书的Excel文件开发新的程序。
————————————————
版权声明:本文为CSDN博主「宋哥」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/iamlaosong/java/article/details/50426883
⑶ 在Windows10里面没有VBA项目的数字证书啊
excel、cad中附带的vba与Windows的版本无直接关系,以office为例:
没有数字证书,说明office没有完全安装或者你所安装的版本没有VBa,最好的办法是重装office,在安装过程中,记得勾选“完全安装”项就可以了
⑷ VBA数字证书不见了。怎么办
故障描述:
电脑一打开就跳出“您所运行的程序XMP.exe正在使用BOLT界面引擎,但并未提供有效的数字证书。”
描述:
xmp.exe是迅雷看看的文件,发生此问题可能是程序损坏、病毒或者是软件冲突。
方案一:重新安装迅雷看看播放器。
先卸载:
再安装:
方案二:电脑里有木马或病毒干扰,
(1)打开360安全卫士——功能大全——360系统急救箱,点击“开始急救”即可。
(2)360安全卫士【系统修复】【常规修复】
注:如果您的计算机安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起不“兼容”,卸掉“多余”的那一款!
使用360软件管家进行卸载。
⑸ 怎么获取VBA数字证书
是EXCEL 2007专业版吗?如果来是源,可以,如果不是,就没有办法。 如果您没有安全证书,可以使用 SelfCert 工具(随 Microsoft Office 一起提供)创建一个。 创建自签名证书: 通过浏览找到 Office 专业版 2007 程序文件所在的文件夹。默认文件夹是驱动器:\Program Files\Microsoft Office\Office12(或者是Office工具)(如果您未看到“VBA 项目的数字证书”命令或找不到 SelfCert.exe,则可能需要安装 SelfCert。需要原来的安装光盘) 2、在“您的证书名称”框中,键入新测试证书的名称。 3、单击两次“确定”就可以了。
⑹ vba项目数字证书有什么用
vba证书的话,估计是你的office文件的 宏证书,有了这个数字签名你就不会怕宏病毒了,如果重装系统这个肯定会没有了,不过你可以自己重新做一个
⑺ vba工程的数字证书在哪儿
证书,有了这个数字签名你就不会怕宏病毒了,如果重装系统这个肯定会没有了,不过你可以自己重新做一个
⑻ 怎么获取“VBA数字证书”
1、生成VBA项目的数字证书
Microsoft Office自带的的工具中有一个“VBA 项目的数字证书”(开始--程序--Microsoft Office工具--VBA 项目的数字证书),点击这个菜单,在弹出的对话框中输入证书名称(任何你希望的字符串),点击“确定”即可生成数字证书,如下图:

⑼ 自己做vba数字证书如何被其他电脑信任
肯定是要改安全性设定的,“中”就可以,高的话不能启用宏。
这样设定后,再打开文件,把你的证书导入,勾选“信任来自发布者的所有内容”。这样以后再打开就好了。
如果是07版本,把文件放到受信任的位置就可以