首先需要将Office 2003安装光盘放入光驱中,重新运行Microsoft Office 2003安装程序,选中【选择应用程序的高级自定义】复选框,然后单击“下一步”按钮进入“高级自定义”窗口,在【请选择应用程序和工具的更新选项】列表框中展开【Office共享功能】树形目录,单击【VBA项目的数字证书】选项,在弹出的下拉菜单中选择【从本机运行】菜单项,接着单击“更新”按钮即可安装VBA的个人数字证书。
安装完成后退出Office 2003的安装程序,返回到【我的电脑】窗口中,然后单击【搜索】按钮搜索“SelfCert.exe”应用程序,接下来运行找到的“SelfCert.exe”应用程序,此时系统会自动弹出【创建数字证书】对话框,然后在【您的证书名称】文本框中输入“wfy的宏命令”输入完成后单击【确定】按钮系统就会自动弹出【SelfCert成功】对话框,用来表明个人数字证书已经创建成功。
接下来单击【工具】【宏】【宏】菜单项打开【宏】对话框,然后在【宏名】列表框中选中待创建数字签名的宏,然后单击【编辑】按钮进入VBE窗口界面,再单击【工具】【数字签名】菜单项打开【数字签名】对话框,单击【选择】按钮,然后在打开的【选择证书】对话框中选择刚刚添加的个人数字证书,接着单击【确定】按钮即可在【数字签名】对话框中显示出该宏命令的数字签名。此时单击【确定】按钮即可创建成功该宏命令的数字签名。
你虽然把安全性设置为高,和把宏删除了,但是你没有把模块删除,所以会弹出你说的提示:“由于安全级别设置高,并且没有可信任的证书,因此这些宏被禁用,若要运行这些宏,需要将宏的级别设置为更低”,你进入VBE编辑器里单击模块鼠标右键,选择“移除 模块1”再保存就可以了。
将文件另存为一个新文件试试~