从Word 2000开始,您可以使用安全证书对文档和模板进行“数字签名”。从技术上讲,可以签名的是附加到文档和模板的VBA项目。在宏中,您可能需要验证证书是否到位。以编程方式检查签名可以更轻松地管理公司的整体安全工作。

可用于此目的的属性是VBASigned。您可以按以下方式使用它:

Documents.Open FileName:="D:\dotfiles\temp.dot"

If Not ActiveDocument.VBASigned Then     MsgBox "Warning! This document has not been digitally signed.", _       vbCritical, "Digital Signature Warning"

End If

VBASigned属性将为True或False,具体取决于文档(在本例中为模板)是否已签名。

注意:

如果您想知道如何使用此页面(或_WordTips_网站上的任何其他页面)中描述的宏,我准备了一个包含有用信息的特殊页面。

_WordTips_是您进行经济有效的Microsoft Word培训的来源。

(Microsoft Word是世界上最流行的文字处理软件。)本技巧(1461)适用于Microsoft Word 2000、2002和2003。