项目数字认证
『壹』 怎么获取VBA数字证书
是EXCEL 2007专业版吗?如果是,可以,如果不是,就没有办法。 如果您没有安全证书,可以使用 SelfCert 工具(随 Microsoft Office 一起提供)创建一个。 创建自签名证书: 通过浏览找到 Office 专业版 2007 程序文件所在的文件夹。默认文件夹是驱动器:\Program Files\Microsoft Office\Office12(或者是Office工具)(如果您未看到“VBA 项目的数字证书”命令或找不到 SelfCert.exe,则可能需要安装 SelfCert。需要原来的安装光盘) 2、在“您的证书名称”框中,键入新测试证书的名称。 3、单击两次“确定”就可以了。
『贰』 vba项目数字证书有什么用
vba证书的话,估计是你的office文件的 宏证书,有了这个数字签名你就不会怕宏病毒了,如果重装系统这个肯定会没有了,不过你可以自己重新做一个
『叁』 电脑上的VBA 项目的数字证书的作用
Visual Basic for Applications(简称VBA)是新一代标准宏语言,是基于Visual Basic for Windows 发展而来的。它与传统的宏专语言不同,传统的宏语言不具有属高级语言的特征,没有面向对象的程序设计概念和方法。而VBA 提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。VBA 易于学习掌握,可以使用宏记录器记录用户的各种操作并将其转换为VBA 程序代码。这样用户可以容易地将日常工作转换为VBA 程序代码,使工作自动化。因此,对于在工作中需要经常使用Office 套装软件的用户,学用VBA 有助于使工作自动化,提高工作效率。另外,由于VBA 可以直接应用Office 套装软件的各项强大功能,所以对于程序设计人员的程序设计和开发更加方便快捷。
『肆』 如何为软件申请加入数字证书
一、手机软件
以Java手机软件为例:
使用JADgen根据JAR文件自动生成JAD描述文件
使用方法一:打开JADgen.exe,只要把JAR文件拖到这个程序的图标上面就会自动生成一个JAD文件
使用方法二:运行这个程序。将JAR路径复制到这个程序的 "Select JAR-file"的文本框,点击Generate JAD就会生成一个JAD文件
PS:win7和win8的拖过去不行,需要使用第二种方法。
其他的手机软件格式,比如塞班s60 v3的,可以用自由签名;安卓的用AndroidResEdit;……
二、电脑软件
1. 购买或自己创立一个的数字签名证书文件。
有工具软件可以制作数字签名证书,比如openssl。但自签的,在别人的机器上,会出现签名无法校验的问题。除非人家信任,否则人家不会安装你的证书。
2. 用工具软件对exe或其他任何文件,进行数字签名。 可以是免费的UI工具,比如:kSign;也可以类似signtool(微软的命令行工具);还可以操作系统的向导程序(比如微软Windows上的签名文件安装,导入并对文件数字签名的向导)。 xNix下,可以用GnuPG (gpg)从证书到签名,一次搞定。
3. 如果做程序开发,可以利用signtool这样的命令行工具,写批处理,然后加入自己项目的make过程中自动加签。
『伍』 招标中电子招投标中,数字证书如何应用
在电子招投标活动中,数字证书用于数据电文的签章,参与主体的身份识别与签名,投标文件的加密和解密等。
『陆』 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
『柒』 怎么获取“VBA数字证书”
1、生成VBA项目的数字证书
Microsoft Office自带的的工具中有一个“VBA 项目的数字证书”(开始--程序--Microsoft Office工具--VBA 项目的数字证书),点击这个菜单,在弹出的对话框中输入证书名称(任何你希望的字符串),点击“确定”即可生成数字证书,如下图:
『捌』 Excel 怎样制作数字证书
说的都不错,只是要拖9999行较麻烦。
点a1,在名称框输入a9999,按住shift回车,输入=8920000+row(),ctrl+回车
『玖』 在Windows10里面没有VBA项目的数字证书啊
excel、cad中附带的来vba与Windows的版本无直接关自系,以office为例:
没有数字证书,说明office没有完全安装或者你所安装的版本没有VBa,最好的办法是重装office,在安装过程中,记得勾选“完全安装”项就可以了